相关疑难解决方法(0)

在两个数据库之间添加外键关系

我在两个不同的数据库中有两个表.在table1中(在database1中)有一个名为column1的列,它是一个主键.现在在table2(在database2中)有一个名为column2的列,我想将它添加为外键.

我试图添加它,它给了我以下错误:

消息1763,级别16,状态0,行1
不支持跨数据库外键引用.外键Database2.table2.

消息1750,级别16,状态0,行1
无法创建约束.查看以前的错误.

我是如何做到这一点的,因为表位于不同的数据库中.

sql t-sql sql-server foreign-keys

77
推荐指数
4
解决办法
9万
查看次数

如何在SQL Server中创建涉及2个数据库的数据库图?

是否可以在同一SQL Server项目中创建涉及两个数据库的数据库图表?我在一个数据库中有一个表,我想为另一个数据库中的另一个表创建一个外键.

我正在使用MS SQLServer 2008 R2.

sql-server sql-server-2008 database-diagramming database-diagram

7
推荐指数
1
解决办法
1777
查看次数