如何在物理分布式数据上建立外键关系?

时间:2010-09-19 16:02:33

标签: sql-server-2008 database-design linked-server

  • 三台服务器
  • 服务器1是连接其他两台服务器的中心点。
  • 其他两个服务器有一个表,其中一个字段应该像外键一样

问题

我不知道怎么做,使用vs08或sql server 08

图表视图

服务器1上的表

  

sv1pg1 id - 主键   细节

表srvr2和srvr3上的相同模式

  

linkedSRVid - pk   linkedto - fk约束应该在(服务器1主键和该字段)之间

请注意

“这只是一个最简单的方式!我可以想到代表概率,真正的dbs包含

许多字段和表格以及以下内容适用“

  • 并不总是服务器之间的网络连接仍然存在。

  • 链接只需要“写作目的”而不是观看,因为直接观看

连接到相应的服务器。

1 个答案:

答案 0 :(得分:1)

外键约束只能引用其他表 within the same database 。这意味着即使这些数据库位于同一台服务器上,它仍然无法工作。

考虑到架构相同,您可能需要查看 replication