【发布时间】:2020-07-16 18:43:29
【问题描述】:
场景:我们正在从 SQL Server 获取行到 C#.Net 控制台应用程序,并通过存储过程对从 SQL Server 检索到的数据执行操作;执行操作后,使用 C#-MongoDB-Driver 将新数据存储到 MongoDB。
问题:有数十亿行。我的存储过程包含如下查询:
select * from table_name
要制定一些批量逻辑,没有标识列,也没有任何日期列等。
信息:到目前为止,应用程序正在获取最多 3500 - 5000 条记录并存储到 MongoDB 中,然后它会抛出如下错误:
System.Runtime.InteropServices.SEHException (0x80004005):外部组件已引发异常。
问题:谁能建议我一些逻辑来解决从 SQL Server 批量读取/获取的问题?
【问题讨论】:
标签: c# sql-server sql-server-2008 c#-4.0 sql-server-2008-r2