2014-03-05 53 views
1

作爲第一步,以增加我們的SQL對象進行版本控制我寫了一個腳本,將查詢sys.objectssys.modules腳本的所有對象作爲CREATE秒。我用here的一個例子來編寫我的表格。我們的目標是保留我們的SQL對象的更改歷史記錄,並最終自動執行我們目前手動完成的SQL步驟。現在我需要劇本出來XMLSchemaCollectionsCREATE,但我還沒有運氣找到如何例子。我想這將包括查詢數sys.xml_schema_*表和痛苦的元素拼湊的XML在一起元素。有沒有人有一個如何實現這一目標的工作示例?可能查詢XML模式集合的創建腳本?

注:要求是通過SQL腳本實現,而不是第三方組件(即RedGate)或Visual Studio數據庫項目。

回答

1

您可以使用該功能xml_schema_namespace (Transact-SQL)

重新構建所有的架構或指定的XML 架構集合在一個特定的模式。

+0

我知道有一個簡單的方法!我很慚愧,我無法自己連接點。謝謝。 – alan