一括挿入中に、エラーが発生行をスキップ
-
16-09-2019 - |
質問
エラーのある行がスキップではなく、全体のプロセスが失敗しているSQL Serverの一括挿入を行う方法はありますか?私は直前のエラーに挿入され、それらの行を保つことを意味するものではありません。私はエラーが発生したされていないすべての行を挿入する意味ます。
解決
あなたはSSISを使用している場合、あなたはゴミスクリプトコンポーネントまたはフラットファイルに送信先のエラー出力をリダイレクトすることができます。私は、多くの場合、私はその後、ゆがんで行った行を調べることができません。
また、あなたはあなたがして、 BULK INSERT
に使用している場合効果的にエラーを処理する方法を指定MAX_ERRORS
(非常に高い値に設定する)とERROR_FILE
パラメータを使用することができます。
所属していません StackOverflow