使用SQL Azure时SQLBulkCopy连接错误

时间:2009-11-26 07:57:45

标签: sqlbulkcopy azure-sql-database

我们目前正在新的SQL Azure CTP上尝试SQLBulkCopy API。

虽然我们能够一致地迁移大约一百万行的表,但在处理较大的表时我们遇到了连接错误。我们不断得到(在随机行传输之后)以下错误:

从服务器接收结果时发生传输级错误。 (提供程序:TCP提供程序,错误:0 - 远程主机强制关闭现有连接。)

我理解SQL Azure连接策略(提到here)表明连接可以由于多种原因而终止,并且还提到了一些返回的错误代码。但是我无法理解这些可能导致错误或捕获错误代码。

我们是否有办法解决此错误并继续迁移表格行?

使用的SQLBulkCopy选项是:
BATCHSIZE = 1000
BulkCopyTimeout = 5000

1 个答案:

答案 0 :(得分:2)

知识库文章977291将此错误消息作为Windows 2003 TCP / IP问题的症状。