質問: Azure SQL Paasでsqlbulkcopyを使用できますか? 私はデータベースに一括コピーするアプリケーションを持っており、SQL PaaSでテストしています。 SQLBulkCopyで失敗するようです。 私はこれがどこかではサポートされていないことを読んだと思っていますが、Azure SQLのドキュメントでは見られません。これはまだ制限ですか?それはどこに文書化されていますか? 私は大量のコピー(SSISや他のツールではない)を行うために.netコードを使用しています。問題がある場合は.netアプリです。
回答: 簡単な答えは、はい、SQLBulkCopyを使用して、.NETアプリケーションからSQL Azureにデータを挿入できることです。 ただし、レコードが多すぎると、SQL Azure調整の問題が発生する可能性があります。 さて、CPUのスロットルの場合SQLデータベースはエラーをスローしませんが、操作が遅くなり、たぶんタイムアウトエラーが発生します。現時点では、作業がゆっくりと行われていることを示すクエリ統計を調べる以外に、このような調整が行われているかどうかを判断するメカニズムはありません。 そして、それがCPU以外のスロットリングの場合は、例外が発生します。 また、正しくリコールすると、SQL Azureの一時テーブルに大量のデータを挿入するには制限がありますが、通常のテーブルでは機能します。