有没有办法在SQL Server 2008中以可视方式显示数据库关系图中的视图?

时间:2011-08-25 17:52:57

标签: sql-server sql-server-2008 view database-diagramming

我想在SQL Server 2008中创建一个数据库图,并在图中有一个View。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:10)

我不这么认为。 SQL Server Management Studio只允许将表包含在数据库图表中。如果您使用的是Microsoft Visio,则可以使用它在数据库关系图中包含 Views

答案 1 :(得分:3)

下载SQL Sentry Plan Explorer - 这是一款免费应用,可显着扩展Management Studio中的内置执行计划功能。还要抓住Management Studio加载项(您必须重新启动SSMS)。安装完成后,在SSMS中,运行以下查询,并打开“实际执行计划”:

SELECT * FROM dbo.view;

右键单击“执行计划”,然后选择“使用SQL Sentry Plan Explorer查看”。

在Plan Explorer中打开计划后,您可以在下方窗格的“Join Diagram”选项卡上看到视图引用的基表(即使它们是嵌套的)。

免责声明:我为SQL Sentry工作,但绝对没有附加任何字符串。