作为将SQL对象添加到版本控制的第一步,我编写了一个脚本,用于查询sys.objects
,sys.modules
以将所有对象编写为CREATE
。我使用here中的一个示例来编写表格。目标是保留SQL对象的更改历史记录,并最终自动执行我们当前手动实现的SQL步骤。现在我需要将XMLSchemaCollections
编写为CREATE
脚本,但我没有找到如何找到示例的运气。我想它会包括查询几个sys.xml_schema_*
表并通过痛苦的元素拼接XML
元素。有没有人有一个如何实现这个目标的工作实例?
注意:要求是通过SQL脚本实现此目的,而不是第三方组件(即RedGate)或Visual Studio数据库项目。