使用本地XSD更新SQL数据库定义

时间:2012-12-09 14:28:04

标签: sql vb.net sql-server-2005 xsd

我正在尝试检索表的XSD定义及其数据类型,SQL服务器实例中的键约束并将其与本地副本进行比较,以自动生成SQL命令以更新服务器,以便我程序中的XSD与服务器匹配。

我查看过Schema和系统表,但我觉得好像架构表不是我应该看的地方,因为它们似乎是数据库集合的配置。我想在哪里找到.Net XSD我会搜索?

以下是一些帮助我研究此事的地方。我发布了一长串可能对其他人有帮助的网站和小笔记。 http://twentysixseconds.blogspot.com/2012/12/research-on-retrieving-xsd-from-sql.html

1 个答案:

答案 0 :(得分:2)

也许SQLMetal可以帮到你。

http://msdn.microsoft.com/en-us/library/bb386987.aspx

特别是/ map输出,这将生成数据库模式的XML文件。

希望这有帮助