在sql server查詢分析器執行一個200MB的數據庫備份腳本時出現「System.OutOfMemoryException」的異常,上網查了一下,主要是由於.sql的腳本文件過大(通常都超過100M)形成內存沒法處理這麼多的數據。sql
解決方法:使用osql,下面的osql的介紹是從別人文章裏面轉過來的數據庫
osql 是一個 Microsoft Windows 32 命令提示符工具,您可使用它運行 Transact-SQL 語句和腳本文件!工具
在開始->運行 中鍵入cmd,使用 "OSQL -?"命令,就能夠顯示osql命令行的幫助。
注意:osql 工具的選項列表是區分大小的,在使用時注意。spa
登陸:osql -S XXX -U XXX -P XXX命令行
執行腳本文件:osql -S XXX -U XXX -P XXX -i D:\test.sqlserver