解決SqlServer執行指令碼,檔案過大,記憶體溢位問題

Alan_Wdd發表於2020-11-26

執行.sql指令碼檔案,如果檔案較大時,執行會出現記憶體溢位問題,可用命令替代 CMD中輸入 osql -S localhost -U sa -P a -i D:\1.sql ,-S 伺服器名 -U 使用者名稱 -P 密碼 -i 檔案地址,等待執行完畢即可。
以上在sql2008R2下執行通過
如果資料庫是 sql2008、sql2012的 請將 osql 修改成為 sqlcmd 即可,如下
1、用cmd命令執行
用命令替代 CMD中輸入:sqlcmd -S localhost -U sa -P a -i E:\db\FormManager(BI).sql
對應註釋:-S 伺服器名 -U 使用者名稱 -P 密碼 -i 檔案地址
等待執行完畢即可
2、cmd程式碼
sqlcmd -S WIN-RXJYRDSW\sw -U sa -P Sa123456 -i E:\db\FormManager(BI).sql

相關文章