SQLServer數據庫執行較大的腳本


當我們需要在SQLServer數據庫里面執行一個比較大的文件(比如2GB)時,會發現數據庫根本無法打開該腳本文件,原因是因為查詢分析器只能執行100M以內的文件,所以腳本過大就會造成內存溢出。下面是具體的解決方法:

1.管理員身份運行CMD命令提示符

2.輸入如下格式的命令

osql -S .\SQL2012 -U sa -P 123456 -i D:\Test.sql

其中.\SQL2012是數據庫服務器名稱;

sa是數據庫登錄名稱

123456是數據庫登錄密碼

D:\Test.sql是具體的腳本路徑

 

另外,osql是一個Microsoft Windows 32命令提示符工具,可以用它運行Transact-SQL語句和腳本文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM