3

SqlBulkCopy.WriteToServer(Datatable)への呼び出しのパフォーマンスを改善しようとしています。

私が見た提案の 1 つは、WriteToServer を呼び出す前にテーブルのインデックスを一時的に無効にし、後でインデックスを有効にすることです。

このステートメントでテーブルを無効にします。ALTER INDEX 'IndexName' ON 'TableName' DISABLE

私が遭遇する問題は、インデックスを無効にして書き込みを実行しようとした後、ステートメントでエラーが発生することです。The query processor is unable to produce a plan because the index 'IndexName' on table or view 'TableName' is disabled.

このエラーを回避する方法や、他の方法で書き込み費用を改善する方法についてのアイデアはありますか?

4

1 に答える 1