SQL Azureで作業するときのSQLBulkCopy接続エラー

azure-sql-database sqlbulkcopy

質問

現在、新しいSQL Azure CTPでSQLBulkCopy APIを試しています。

約100万行のテーブルを一貫して移行することができましたが、大きなテーブルで作業する場合は接続エラーが発生しています。私たちは次のエラーを(ランダムな行転送の後に)取得し続けます:

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

SQL Azureの接続ポリシー( ここに記載)は、接続がいくつかの理由で終了する可能性があることを理解しています。また、返されたエラーコードもいくつか記述されています。エラーコードをキャプチャします。

このエラーを回避してテーブル行の移行を続ける方法はありますか?

使用されるSQLBulkCopyオプションは次のとおりです。
バッチサイズ= 1000
BulkCopyTimeout = 5000

人気のある回答

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



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ