SQL SERVER 2008R2 執行大腳本文件時,管理工具提示「內存不足」的解決方法

 

 項目需求:當我把服務器上的數據庫導出爲SQL腳本時,在本地新建數據庫,再導入執行SQL文件時報錯,由於SQL文件過大,致使出現以下報錯sql

以下圖所示:數據庫

================================服務器

 

問題描述:工具

當客戶服務器不容許直接備份時,每每經過導出數據庫腳本的方式來部署-還原數據庫,命令行

可是當數據庫導出腳本很大,用Microsoft SQL Server Management Studio執行腳本時,每每會遇到「內存不足」的提示。blog

解決辦法:內存

用微軟自帶的sqlcmd工具,能夠導入執行。以SQL Server 2008R2版本爲例:部署

第一步:Win+R 鍵入:cmd 命令,開啓命令行工具;get

第二步:鍵入:cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (具體目錄路徑跟你安裝的SQL位置有關,本身能夠百度如何查詢所裝數據庫的安裝位置)cmd

第三步:鍵入:sqlcmd -S . -U sa -P 123 -d test -i data.sql

參數說明:-S 服務器地址 -U 用戶名 -P 密碼  -d 數據庫名稱 -i 腳本文件路徑 

服務器地址能夠寫 . 比較輕鬆,也可寫(local)或者IP地址

注意參數大小寫和空格符號

相關文章
相關標籤/搜索