SQL Server Management Studio 2008:在不应用表的情况下保存数据库图表

3

你能否创建一个数据库图表并保存它,而不必创建实际的表格?这样老板在应用之前就可以查看了吧?

4个回答

5
不是的。数据库图表的命名有些令人困惑,它实际上是一个表格设计器,而不仅仅是数据库的图形化表示。
保存该图表将持久化所有对基础数据库对象的更改。

真糟糕...你知道有没有一个能够打印出表格组织结构的程序吗?说得不好听点,我想创建一个“报告”,向高层展示数据库的关系...请原谅,我并不是一名数据库管理员! - ThaKidd KG5ORD
你有Visio的访问权限吗?如果没有,也许可以在一个新的数据库中设置一个数据库结构的副本,这样你就可以随意更改而不必担心保存更改。 - Martin Smith
那就用 Visio 吧,伙计们...谢谢! - ThaKidd KG5ORD

3

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

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


2
不,但为什么不把它打印出来,像这样向你的老板展示。
理想情况下,您应该拥有一个开发版本的数据库,在其中进行更改不会影响任何内容。

0
你可以使用 SQL Dependency Tracker 这样的工具来可视化你的数据库,或者你可以只是复制你的数据库架构,并将你的数据库图表保存在 SSMS 上。这样做的好处是,你不必将更改应用到原始实例上。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接