确实
不支持跨
数据库外键
Msg 1763,Level 16,State 0,Line 2
Cross-database foreign key references are not supported.
如果您真的要在数据库端执行引用完整性,则必须依赖触发器. (我不推荐)
为了使您的代码更易于维护,您可以为要检查引用完整性的表创建同义词.
CREATE SYNONYM myTable FOR otherdatabase.dbo.myTable;
这将使“手动”检查更容易,因为您不能在同义词上创建外键.