是否有SQL Server 2012的数据库图表工具不会影响底层数据库结构?我有一组表格,目前没有定义任何关系。我想绘制数据库表,以演示我们应该在哪里建立一些关系。
我开始在SSMS 2012中使用图表工具,但据我所知,随着我添加关系和/或更改表格结构,底层数据库将被更改。我只是在寻找一个解决方案来绘制可能的变化,而不是实现它们。
另外,我希望避免输入所有列名,因为表可以包含大量列。
答案 0 :(得分:3)
您可以右键单击数据库,选择生成脚本
然后点击下一步,直到您可以选择高级
点击高级,选择要包含在脚本中的内容,然后完成该过程。
然后,只需运行生成的脚本,即可创建一个新的完全相同的数据库,您将使用该设计器。
答案 1 :(得分:2)
Visio (在Visio 2013之前)可用于图表数据库表。查看逆向工程师选项。说明here应有助于创建图表。您所做的更改可以在本地保存,而不会影响数据库。