【发布时间】:2013-05-03 13:08:58
【问题描述】:
我可以下载一个在线数据库。它来自 Access,我将其导出到 SQL Server。它工作得很好。但是,当我创建图表时,它不会显示关系。我的意思是我希望看到一条连接每个表的外键的线。
我的谷歌搜索不成功。有人说选择关系标签。那是行不通的。我确实知道,如果我创建了一个数据库、表、键等,我会看到我正在寻找的行。为什么他们没有出现在这种特殊情况下?我已经在 Win 7 上的 SQL Server 2008 R2 和 Win 8 上的 2012 中尝试过。同样的问题。
【问题讨论】:
-
愚蠢的问题,但外键真的存在吗?
-
您在使用 SQL Server Management Studio 吗?
-
我刚刚提取了一个带有订单和 [订单详细信息] 的 Northwind 数据库,关系“链接器”就在那里。我同意,请确保数据库中确实存在 FK。
-
如果您在 SSMS 中,您应该能够右键单击表并选择“脚本表”作为创建到新查询窗口,然后在 ALTER TABLE 语句中看到单词“FOREIGN KEY”初始创建表。如果您没有看到“FOREIGN KEY”,则说明您没有外键,这就是它们没有出现在您的数据库图表中的原因
标签: sql-server database sql-server-2008-r2 sql-server-2012 database-diagram