我正在使用 SSMS 处理我的数据库。我的数据库相当大,有数百个表。我想创建一个仅包含表名称和外键链接的实体资源图。这可以自动执行吗?
数据库有安全限制,无法直接创建这些图表,因此我尝试使用数据导出来复制结构。不幸的是,它似乎遗漏了外键定义,我只能创建带有未连接表的图表。
Generate Scripts...
向导来获取数据库结构,而不是Export Data...
。
向导启动后,选择要包含的对象。
然后在
Set Scripting Options
页面中选择 Advanced Options
并将 Types of data to script
设置为 Schema Only
,以及您感兴趣的任何其他设置(默认情况下启用 Script Foreign Keys
)。
然后你就有了一个脚本来在空白数据库中重新创建对象。
您想要创建一个实体关系图(而不是“实体资源”图)。 Management Studio 可以做到这一点请参阅此处。或者尝试 Visual DB (https://visualdb.com),它是自动的,仅显示表名称和外键链接。