Sql server SQLServerManagementStudio 2008:保存数据库关系图而不应用表

Sql server SQLServerManagementStudio 2008:保存数据库关系图而不应用表,sql-server,sql-server-2008,database-design,ssms,Sql Server,Sql Server 2008,Database Design,Ssms,您可以为数据库创建数据库关系图并保存它而不创建实际的表吗?你知道,这样老板可以在你应用它之前检查它吗?不。数据库关系图的名称有点混乱,因为它基本上是一个表设计器,而不仅仅是数据库的图形表示 保存图表将保留对底层数据库对象的所有更改。否,但为什么不打印出来并像那样向上司展示呢 理想情况下,您有一个数据库的开发版本,在其中进行更改,这不会影响任何内容,如果您正在设置键/关系,则不会。当您在图中建立这些连接时,SSMS也会建立键/约束 如果您的老板想在您进行更改之前查看图表,我建议使用Visio或其他

您可以为数据库创建数据库关系图并保存它而不创建实际的表吗?你知道,这样老板可以在你应用它之前检查它吗?

不。数据库关系图的名称有点混乱,因为它基本上是一个表设计器,而不仅仅是数据库的图形表示


保存图表将保留对底层数据库对象的所有更改。

否,但为什么不打印出来并像那样向上司展示呢


理想情况下,您有一个数据库的开发版本,在其中进行更改,这不会影响任何内容,如果您正在设置键/关系,则不会。当您在图中建立这些连接时,SSMS也会建立键/约束


如果您的老板想在您进行更改之前查看图表,我建议使用Visio或其他可视化工具。您可以提供相同的信息(albiet需要额外的努力),并且它不会干扰DB本身。另外,你会有一个与数据库断开连接的“数据库图”,因此如果你想在将来进行更改,你可以随意移动,直到你得到你想要的连接/关系。

你可以使用SQL Dependency Tracker之类的工具来可视化你的数据库,或者,如果您不想将数据库图表应用于原始实例,您也可以复制一份数据库模式,并将数据库图表保存在SSMS中的副本上。

太糟糕了……您知道有哪个程序可以通过打印表的组织来做同样的事情吗?由于没有更好的术语,我正在尝试创建一个“报告”,向上级展示数据库是如何运行的……请原谅,我不是DBA!您有权访问Visio吗?如果没有,可以在一个新的数据库中设置一个数据库结构的副本,你可以随意使用它,这样你保存更改就无所谓了。Visio它就是m8s…danke!