2011-05-19 19 views
1

不知道這是否真的屬於這裏,所以請移動它,如果它不。大的.sql文件

我有幾個非常大的.sql文件,我試圖在SQL Server Studio Express 2005中運行。問題是,當我嘗試執行時,程序說我沒有足夠的內存。用手將其分開將非常耗時,因爲每個超過50萬行,並且在複製10k行時剪貼板凍結。

任何想法如何分解它?

回答

5

您可以使用sqlcmd Utility-i開關。

+0

請您詳細說明一下嗎? – Andrew 2011-05-19 19:29:03

+0

@Andrew,打開一個命令提示符,導航到SQL Server目錄,並使用帶'-i'開關的'sqlcmd.exe'工具,它允許你指定一個到你的.sql文件的路徑,它將被注入數據庫。 – 2011-05-19 19:31:27

+0

這是我的命令: sqlcmd -S HP-CAC82103V4 \ SQLEXPRESS -i C:\ Test \ SYNCMetaDataLoad1.sql -o C:\ Test \ out.rpt 我跑了,但我怎麼能確定它使用了正確的分貝? – Andrew 2011-05-19 19:47:53