SQL SERVER 2008R2 執(zhí)行大腳本文件時,管理工具提示“內存不足”的解決方法
項目需求:當我把服務器上的數(shù)據庫導出為SQL腳本時,在本地新建數(shù)據庫,再導入執(zhí)行SQL文件時報錯,因為SQL文件過大,導致出現(xiàn)如下報錯
如下圖所示:
================================

問題描述:
當客戶服務器不允許直接備份時,往往通過導出數(shù)據庫腳本的方式來部署-還原數(shù)據庫,
但是當數(shù)據庫導出腳本很大,用Microsoft SQL Server Management Studio執(zhí)行腳本時,往往會遇到“內存不足”的提示。
解決辦法:
用微軟自帶的sqlcmd工具,可以導入執(zhí)行。以SQL Server 2008R2版本為例:
第一步:Win+R 鍵入:cmd 命令,開啟命令行工具;
第二步:鍵入:cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (具體目錄路徑跟你安裝的SQL位置有關,自己可以百度如何查詢所裝數(shù)據庫的安裝位置)
第三步:鍵入:sqlcmd -S . -U sa -P 123 -d test -i data.sql
參數(shù)說明:-S 服務器地址 -U 用戶名 -P 密碼 -d 數(shù)據庫名稱 -i 腳本文件路徑
服務器地址可以寫 . 比較輕松,也可寫(local)或者IP地址
注意參數(shù)大小寫和空格符號
(責任編輯:admin)本文地址:http://www.ggwsfjtv.cn/info/shujuku/2022/0318/23182.html