4

現在、新しいSQLAzureCTPでSQLBulkCopyAPIを試しています。

約100万行のテーブルを一貫して移行できましたが、より大きなテーブルを操作すると接続エラーが発生します。(ランダムな行転送後)次のエラーが発生し続けます:

サーバーから結果を受信するときに、トランスポートレベルのエラーが発生しました。(プロバイダー:TCPプロバイダー、エラー:0-既存の接続がリモートホストによって強制的に閉じられました。)

SQL Azure接続ポリシー(ここで説明)では、さまざまな理由で接続を終了できると記載されており、返されるエラーコードについても言及されていることを理解していますが、これらのどれがエラーの原因であるか、またはエラーコードをキャプチャします。

このエラーを乗り越えてテーブル行の移行を続行する方法はありますか?

使用されるSQLBulkCopyオプションは次のとおりです
。BatchSize=
1000BulkCopyTimeout = 5000

4

1 に答える 1

2

ナレッジ ベースの記事977291では、Windows 2003 TCP/IP の問題の症状としてこのエラー メッセージが表示されます。

于 2010-10-27T09:25:20.423 に答える