SQL Server Management Studio 2008:保存数据库图表而不应用表格

时间:2010-08-20 13:16:48

标签: sql-server sql-server-2008 database-design ssms

您可以为数据库创建数据库关系图并保存而不创建实际的表吗?你知道吗,所以老板可以在申请之前查看一下吗?

4 个答案:

答案 0 :(得分:5)

没有。数据库图有点令人困惑,因为它基本上是一个表设计器,而不仅仅是数据库的图形表示。

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

答案 1 :(得分:3)

如果您正在设置键/关系,则不会。当您在图中建立这些连接时,SSMS也会建立密钥/约束。

如果您的老板想要在进行更改之前查看图表,我会建议使用Visio或其他一些可视化工具。您可以提供相同的信息(带有一点额外的努力),它不会破坏数据库本身。另外,你有一个与数据库断开连接的“数据库图表”,所以如果你想进行未来的更改,你可以随意移动,直到你按照自己想要的方式得到你的连接/关系。 / p>

答案 2 :(得分:2)

不,但为什么不把它打印出来并像老师那样向老板展示

理想情况下,您拥有数据库的开发版本,您可以在其中进行更改,这不会影响任何内容

答案 3 :(得分:0)

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