質問

エラーのある行がスキップではなく、全体のプロセスが失敗しているSQL Serverの一括挿入を行う方法はありますか?私は直前のエラーに挿入され、それらの行を保つことを意味するものではありません。私はエラーが発生したされていないすべての行を挿入する意味ます。

役に立ちましたか?

解決

あなたはSSISを使用している場合、あなたはゴミスクリプトコンポーネントまたはフラットファイルに送信先のエラー出力をリダイレクトすることができます。私は、多くの場合、私はその後、ゆがんで行った行を調べることができません。

また、あなたはあなたがして、 BULK INSERT に使用している場合効果的にエラーを処理する方法を指定MAX_ERRORS(非常に高い値に設定する)とERROR_FILEパラメータを使用することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top