请问xmxoxo兄,关于链接表你能不能说得更详细一点,我在Sql server中没有找到这个东东

解决方案 »

  1.   

    跨库操作:
    select * from 库名.dbo.表名
    insert 库名.dbo.表名 values....

    select * from 库名..表名
    insert 库名..表名 values....
      

  2.   

    是在设计表中的关系里吗?sql server只会显示本库中的表,请问如何关联到其他库的表。
      

  3.   

    我想说得更具体一点,有利于讨论。
    假设我要设计一个学籍管理系统,一个考试系统。那么其中的班级组织信息,学生基本信息,教师基本信息等均可以(要求)共享。现在的主要问题是我们两个系统要求分开发布,而我又希望这两个系统同时存在时可以集成到一起。就是说,比如有一个系统已经安装,那么另一个系统可以使用已有数据。两个程序可以分开对已有数据进行修改而又实时的反映到另一个程序(库)中。
    把所有数据设计到一个库中肯定是可行的,但是存在一定的局限性,例如将来的维护,修改以及可扩展性等。所以我偏向于设计两个库。但问题是这两个数据库以什么手段联系起来。而且可以保证数据的一致性,完整性。
    sky_blue提到了订阅,发布。可是我个人认为过于复杂,对客户安装也不方便。因为两个程序均可修改数据,那么两个库均要配置为发布服务器,订阅服务器。
    有谁了解xmxoxo兄提到的链接表(从一个库指向另一个库)吗?我个人直观的认为这是一个很简洁的方案。