2008-08-06 43 views
18

我需要創建一個只有結構的SQL Server 2005數據庫的備份......沒有記錄,只是模式。有沒有辦法做到這一點?備份SQL模式只?

編輯:我試圖創建與舊的進程使用備份文件,因此腳本不會爲我的目的工作,對不起

回答

10

使用3個步驟:

  1. 生成從工作數據庫的腳本
  2. 從腳本
  3. 創建一個新的數據庫中創建新的數據庫
+3

現在, SSMS設置:索引消失,外鍵消失,檢查約束消失,觸發器消失,全文索引消失,數據壓縮消失,唯一約束消失,PRIMARY KEYS消失。依賴順序錯誤。加密的對象丟失。依賴於鏈接服務器的對象無法創建。取決於未創建的對象的對象不能創建......等等......哦,看起來像一個模式備份,但它確實不是一個。 – 2015-06-10 13:10:37

1

爲什麼不直接使用SQL Management Studio來創建一個完整的腳本你的數據庫和對象?

+2

因爲它沒有獲得正確的依賴關係,所以它缺少加密對象(一切都可能被加密),並且如果缺少一個對象,例如其他環境中的鏈接服務器,則無法創建對象... – 2015-06-10 13:16:09

0

我的備份大量使用此工具:
SQLBalance for MySQL

不幸的是;它的窗戶只是......而是像移動數據庫,數據或沒有數據,合併或比較的魅力。

0

如果您正在考慮商業產品,Toad for SQL Server可以很好地完成這項工作。