给的分少,请不要大骂。
请各位帮忙,谢谢。
------------------------------------
问题:
 现在公司有很多系统,没个系统都有自己的数据库,自己的数据表。但有些数据表应该是只能有一张表的,比如:部门表、人事表。可现在情况是各个系统都有自己的那几张表,各自录入自己的数据,所以造成了数据的不完整、不同步等情况。现在我想要把所有系统的 部门表、人事表 整理独立出来,放到一个库中。
请教各位:如何处理现有的表要好些?其他系统要如何较好访问该数据库呢? 企业的应用系统还将会增加。谢谢!!

解决方案 »

  1.   

    这得看各个系统分别是用什么工具开发的,原来的数据库软件是不是统一,要是这个用sql那个用oracle那要想整合就很困难了,而且成本也低不了
      

  2.   

    数据库 都是 SQL SERVER 2000
      

  3.   

    数据库 都是 SQL SERVER 2000
    -----------------------------
    暂时的解决方法是将旧的数据清洗比对,然后使用sqlserver的数据同步机制,如触发器等解决数据不同备份的问题
    如果能重新开发就做统一的用户,权限管理系统,以webservice提供服务,实现单点登陆等功能。
      

  4.   

    yan63
    ----------------------------
    我想用 webservice 来实现,但我对这方面不是很熟悉,能给点具体的怎样实现吗?谢谢!?!
      

  5.   

    webservice只是对外提供服务的一种方式,具体可以看一下网上单点登陆的资源
    首先数据库需要统一设计,使用同一份数据来对外提供服务