场景:我们正在将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