公司有多个网站,分别使用不同的数据库不同的用户表
现在更改了要求,所有网站使用同一个用户表记录用户信息。也就是说,注册一次,可以在公司所有子站中通用。。
我现在 打算把用户信息相关的记录,单独建立个数据库存放,
问题是:怎样让这个数据库与别的数据库中数据产生交互呢?用户表和别的表关系多得很,全改起来够麻烦的了。不知可否有简单点的方案。求教了。各位!

解决方案 »

  1.   

    修改表结构简单,关系比较多很麻烦
    把用户表数据生成XML实现与其他网站交互
      

  2.   


    表结构有差别,而且还不小的。而且目前的数据交互,都是直接在页面拼接sql语句,改起来估计会更难了。
    ——————————————————网站是在公司购买的一套成熟系统上修改开发的,除了少数几个存储过程,其他全是页面.cs文件中拼接的sql语句。
      

  3.   

    新建立一个webservice和一个用户库专门用于用户注册, 注册成功之后再把新用户数据分别同步到各系统数据库中, 采用这种方式修改的工作量应该不大.