[轉]SQL server2008 導入超大SQL腳本文件(超過10M)


同事給我一個sqlserver的學習庫,sql腳本導出有300m,gui執行有內存溢出的錯誤報出來,所以問了一下度娘,學而時習之:)

 

 

1. SQL server2008 導入超大SQL腳本文件(超過10M);

 

2. 采用SQLManagement 查詢工具不能打開,所以使用osql在doc命令下執行;

 

 

3. osql 用法:

      

 

4. 執行SQL腳本文件。-S:sqlserver服務器名稱 -U:數據庫登陸賬號 -P:數據庫登陸密碼 -i:sql 腳本文件的路徑

 

5. 如果想將運行結果定向到一個文件,添加 –o output_file 參數

output_file 是輸出文件及其完整路徑。

如想消除輸出結果中的編號和提示符號,請向上述命令中添加 -n 選項。例如:

osql -E -i input_file -o output_file -n

 

 

6. 執行結果可以查看輸出文檔。

 

7. osql 執行SQL語句,輸入osql-S:sql server服務器名稱 -U:數據庫登陸賬號

  然后輸入密碼,就可以輸入SQL語句了(注意大小寫)。如下圖

 

 

8. 輸入exit退出


免責聲明!

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



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