Sql-Server

將大型 SQL 腳本導入 SQL Server?

  • February 4, 2010

我正在嘗試將數據庫從我們的生產伺服器移動到我們的測試伺服器。我使用 Microsoft 的數據庫發布嚮導創建了一個腳本,其中包含用於生產數據庫的模式和數據。

但是**我不知道如何將此腳本載入到我們的測試數據庫中。**生成的腳本大約為 500mb,按照數據庫標準,這不是“大”,但足夠大,我無法複製和粘貼它進入查詢分析器。或者,當我嘗試使用 SQL Server Management Studio 直接打開文件時,它會抱怨

操作無法完成。沒有足夠的儲存空間可用於此操作。

這個錯誤發生我選擇數據庫之前,所以我相信是管理工作室抱怨沒有足夠的記憶體來載入一個 500mb 的文件。

有什麼建議嗎?

如果您只是想將它複製到查詢分析器中執行它,也許您可以使用 OSQL 創建一個批處理文件以從命令提示符執行它。

這是 OSQL 的 MSDN:http: //msdn.microsoft.com/en-us/library/aa213090.aspx

您始終可以使您的數據庫離線並分離它。然後,您可以將物理文件複製到另一台伺服器並附加它。簡單的方法。

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