1. 程式人生 > 資料庫 >SQLServer執行大指令碼檔案時,提示“無法執行指令碼沒有足夠的記憶體繼續執行程式 (mscorlib)”

SQLServer執行大指令碼檔案時,提示“無法執行指令碼沒有足夠的記憶體繼續執行程式 (mscorlib)”

用微軟自帶的sqlcmd工具,可以匯入執行。以SQL Server 2012版本為例:

 

第一步:Win+R 鍵入:cmd 命令,開啟命令列工具;

第二步:輸入:(具體目錄路徑跟你安裝的SQL位置有關)

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn 

第三步:輸入:

sqlcmd -S . -U sa -P pwd123 -d mgdata -i D:\DBBackup\data.sql

引數說明:-S 伺服器地址 -U 使用者名稱 -P 密碼  -d 資料庫名稱 -i 指令碼檔案路徑