我在两个不同的数据库中有两个表.在table1中(在database1中)有一个名为column1的列,它是一个主键.现在在table2(在database2中)有一个名为column2的列,我想将它添加为外键.
我试图添加它,它给了我以下错误:
消息1763,级别16,状态0,行1 不支持跨数据库外键引用.外键Database2.table2. 消息1750,级别16,状态0,行1 无法创建约束.查看以前的错误.
消息1763,级别16,状态0,行1 不支持跨数据库外键引用.外键Database2.table2.
消息1750,级别16,状态0,行1 无法创建约束.查看以前的错误.
我是如何做到这一点的,因为表位于不同的数据库中.
sql t-sql sql-server foreign-keys
foreign-keys ×1
sql ×1
sql-server ×1
t-sql ×1