Sql

如何將 Microsoft SQL Server 數據庫轉儲到 SQL 腳本?

  • February 12, 2019

有沒有辦法將 Microsoft SQL Server 數據庫導出到 sql 腳本?

我正在尋找與 mysqldump 行為類似的東西,取一個數據庫名稱,並生成一個腳本,該腳本將重新創建所有表、儲存過程、重新插入所有數據等。

我已經看過http://vyaskn.tripod.com/code.htm#inserts,但理想情況下,我想要一些東西來重新創建所有內容(不僅僅是數據),這些內容只需一步即可生成最終腳本。

在 SQL Server Management Studio 中,右鍵點擊您的數據庫並選擇任務/生成腳本。按照嚮導進行操作,您將獲得一個腳本,該腳本根據外鍵以正確的順序重新創建資料結構。在標題為“設置腳本選項”的嚮導步驟中,選擇“高級”並將“要腳本的數據類型”選項修改為“架構和數據”

提示:在最後一步選擇“Script to a New Query Window”,這樣會更快。

試試Sql Server 數據庫發布嚮導。由於依賴關係,您可能需要重新排序腳本以使其一次性執行,但它將包含您的架構和數據。

如果您沒有安裝 2005 SQL XMO 對象,則在執行嚮導時會出現錯誤。您將需要 Microsoft SQL Server 2005 管理對象集合

引用自:https://serverfault.com/questions/147638