不要問我爲什麼,但我必須從2008年到2005年遷移數據庫。這不是問題本身,但我有一個非常大的表。將大表寫入.sql文件
當我編寫表格內容(使用生成腳本)時,製作的.sql文件大於4GB。這比內存中的服務器更多的內存。
是否有無法生成插入命令分裂成多個文件?
或者有沒有辦法將文件拆分成多個文件,並且期望文件大於可用RAM的數量?
不要問我爲什麼,但我必須從2008年到2005年遷移數據庫。這不是問題本身,但我有一個非常大的表。將大表寫入.sql文件
當我編寫表格內容(使用生成腳本)時,製作的.sql文件大於4GB。這比內存中的服務器更多的內存。
是否有無法生成插入命令分裂成多個文件?
或者有沒有辦法將文件拆分成多個文件,並且期望文件大於可用RAM的數量?
爲什麼編寫數據?
我會在腳本/生成我的模式之後使用SSIS或其他一些編程方法。
或者使用類似紅門比較工具
我已經幾乎從未產生DML腳本這樣。
然而,SSMS tools pack確實提供批量插頁生成,它是免費
+1:我正在查看是否可以使用[Linked Servers](http://msdn.microsoft.com/zh-cn/library/ms188279.aspx)... – 2010-09-04 18:02:28
@OMG小馬 - 你在想DTS而不是腳本? – LittleBobbyTables 2010-09-03 23:56:53
不完全... :) – 2010-09-03 23:57:49
這不是一個真正的編程問題。我認爲http://serverfault.com是這個問題的一個更好的場所。 – Gabe 2010-09-04 00:11:01