場景:我們正在將SQL Server中的行提取到C#.Net控制檯應用程序,並通過存儲過程對從SQL Server檢索到的數據執行操作;在執行操作之後,使用C#-MongoDB-Driver將新數據存儲到MongoDB中。什麼是從SQL Server批量提取記錄的最佳方式
問題:有數十億行。我的存儲過程包含查詢,如下所示:
select * from table_name
,提出了一些間歇邏輯沒有標識列,也沒有任何日期列或這樣的。
信息:截至目前應用程序獲取記錄高達3500 - 5000個記錄和存儲到MongoDB的,然後將其拋出一個錯誤,其如下所示:
System.Runtime.InteropServices.SEHException (0x80004005):外部組件已引發異常。
問題:任何人都可以建議我一些邏輯來制定出間歇讀/從SQL Server獲取?
問題標籤會建議他們使用SQL Server 2008 – davmos 2013-05-11 06:40:27
是的最好的解決方案,你提出,只要我們是在MS SQL 2012上。但我們在MS SQL 2008和2008 R2上。感謝您的時間.. – 2013-05-11 06:53:37