Sql-Server
將大型 SQL 腳本導入 SQL Server?
我正在嘗試將數據庫從我們的生產伺服器移動到我們的測試伺服器。我使用 Microsoft 的數據庫發布嚮導創建了一個腳本,其中包含用於生產數據庫的模式和數據。
但是**我不知道如何將此腳本載入到我們的測試數據庫中。**生成的腳本大約為 500mb,按照數據庫標準,這不是“大”,但足夠大,我無法複製和粘貼它進入查詢分析器。或者,當我嘗試使用 SQL Server Management Studio 直接打開文件時,它會抱怨
操作無法完成。沒有足夠的儲存空間可用於此操作。
這個錯誤發生在我選擇數據庫之前,所以我相信是管理工作室抱怨沒有足夠的記憶體來載入一個 500mb 的文件。
有什麼建議嗎?
如果您只是想將它複製到查詢分析器中執行它,也許您可以使用 OSQL 創建一個批處理文件以從命令提示符執行它。
這是 OSQL 的 MSDN:http: //msdn.microsoft.com/en-us/library/aa213090.aspx
您始終可以使您的數據庫離線並分離它。然後,您可以將物理文件複製到另一台伺服器並附加它。簡單的方法。