2011-06-03 48 views
0

我有一個大的數據到表中,我想遠程填充它,當我開始獲取數據時,在一段時間連接丟失後,動作結束, ,如何在批處理中加載數據集for ado.net

請幫我過來.. !!

問候, AKHIL

+1

是「不要拉太多數據」一個可行的選擇嗎?它應該是非常罕見的,你需要轉移大量的數據... – 2011-06-03 12:07:51

+0

使用[BeginLoadData](http://msdn.microsoft.com/en-us/library/system.data.datatable.beginloaddata.aspx)和[EndLoadData](http://msdn.microsoft.com/zh-cn/library/system.data.datatable.endloaddata.aspx)。 – 2011-06-03 12:53:30

回答

0

你可能會更好看使用ETL工具。如果你正在使用sql server,ssis可能是一個選項。
我以前用Rhino ETL取得好成績 - http://ayende.com/blog/3102/rhino-etl-2-0

您還可以搜索這個論壇或谷歌的ETL工具。這應該給你各種選擇。

希望有幫助....

+0

謝謝,但是有沒有簡單的方法..?因爲我們使用企業庫5.0與數據庫進行通信,我發現有些查詢會加載巨大的數據(可能是客戶或產品) – Akhil 2011-06-08 04:41:50

+0

該場景是從數據庫獲取產品數據以填充產品combo.this是巨大的 – Akhil 2011-06-08 04:43:20

+0

我仍然建議查看ETL工具。在處理大量數據時,通常使用ETL(Extract-Transform-Load)工具。 – czuroski 2011-06-08 11:37:47

相關問題