4

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

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

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

我了解 SQL Azure 连接策略(此处提到)指出连接可能因多种原因而终止,并且还提到了一些返回的错误代码。但我无法理解其中哪些可能导致错误或捕获错误代码。

有没有办法克服这个错误并继续迁移表行?

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

4

1 回答 1

2

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

于 2010-10-27T09:25:20.423 回答