显示表名称和外键链接的 SQL 数据库图

问题描述 投票:0回答:2

我正在使用 SSMS 处理我的数据库。我的数据库相当大,有数百个表。我想创建一个仅包含表名称和外键链接的实体资源图。这可以自动执行吗?

数据库有安全限制,无法直接创建这些图表,因此我尝试使用数据导出来复制结构。不幸的是,它似乎遗漏了外键定义,我只能创建带有未连接表的图表。

sql-server ssms diagram
2个回答
0
投票

我建议使用

Generate Scripts...
向导来获取数据库结构,而不是
Export Data...

向导启动后,选择要包含的对象。

然后在

Set Scripting Options
页面中选择
Advanced Options
并将
Types of data to script
设置为
Schema Only
,以及您感兴趣的任何其他设置(默认情况下启用
Script Foreign Keys
)。

然后你就有了一个脚本来在空白数据库中重新创建对象。


0
投票

您想要创建一个实体关系图(而不是“实体资源”图)。 Management Studio 可以做到这一点请参阅此处。或者尝试 Visual DB (https://visualdb.com),它是自动的,仅显示表名称和外键链接。

© www.soinside.com 2019 - 2024. All rights reserved.