标签: asp.net sql-server
我有两个数据库,是否可以在SQL Server 2008中的不同数据库中的两个表之间创建外键?
谢谢
答案 0 :(得分:8)
From Books Online:
FOREIGN KEY约束可以引用表中的列 数据库或在同一个表中。
因此,您无法在不同数据库中的两个表之间创建外键约束。
这是使用多个数据库的一个缺点。
答案 1 :(得分:1)
如果您使用的是Linq2Sql或实体框架 - 您可以在设计器中执行此操作。
但正如伊戈尔所说 - 在数据库本身你无法做到。