在 SQL Server Management Studio 中查看表关系

LtD*_*Dan 13 sql-server-2008

在 SQL Server Management Studio 中,我在表之间建立了关系。

有没有办法像在 Microsoft Access 中一样显示所有带有相邻行的表的视图?我是否需要打开一个新查询并运行一些东西,或者我错过了一个按钮吗?

lei*_*d13 16

如果您使用的是 Management Studio 2008:

展开根数据库,尝试展开 Database Diagrams 文件夹,它应该显示“无图表”之类的内容。

如果它要求您创建图表,请说是,然后添加表格,瞧!

如果没有,请在 Database Diagrams 文件夹中创建新图表。

  • 如果您创建图表并添加表格,它会自动添加关系......就像在访问中一样。尝试一下 (4认同)
  • 这很有帮助,但我不想创建图表,我想查看表之间的当前关系。如果我创建了一个图表,它就是我在图表上放的任何东西...... (3认同)

Mil*_*dic 5

试用ApexSQL 搜索

ApexSQL Search 是一个免费的 SQL Server Management Studio 和 Visual Studio 加载项,除其他功能外,它还具有查看依赖项功能。查看依赖项功能能够可视化所有 SQL 数据库对象的关系,包括加密对象和系统对象之间的关系、SQL Server 2012 特定对象以及存储在使用透明数据加密 (TDE) 加密的数据库中的对象

查看依赖项功能还允许您设置和自定义可视化依赖关系图布局,包括将呈现的关系、生成的关系图的布局和大小以及依赖项的向下钻取深度