【发布时间】:2021-04-22 18:36:49
【问题描述】:
有没有办法从 SQL Server 2008、SQL Server Management Studio 中的现有数据库创建 XML 架构?
我有一个有大约 50 个表的数据库。我正在寻找一个“漂亮”的图表来显示这些表之间的关系。使用另一个名为 SQL Designer (https://code.google.com/p/wwwsqldesigner/) 的应用程序会给我一个“漂亮”的图片,但我不知道如何创建所需的 XML 模式。
我在论坛(和 MS)上进行了搜索,但找不到我的答案。我可以找到创建数据库的工具,但我正在寻找相反的东西......我需要一张漂亮的图片,以图表的形式显示数据库。我想如果我可以将我的数据库结构转换为 XML,那么 SQL Designer 将为我完成剩下的工作。
感谢您的帮助。
尼克
【问题讨论】:
-
SSMS 内置的图表工具不够用吗?无论如何,您可以查询元数据(sys.tables、sys.indexes、sys.columns)并使用 FOR XML(AUTO) 来获取您需要的表/键/列的 XML 表示。
-
this 有用吗?
标签: sql sql-server-2008