SqlBulkCopyによるエラー処理 - それはもっと難しいでしょうか?

dataadapter dataset exception sqlbulkcopy

質問

ここでアイデアを非常に低く実行しています。私はSqlBulkCopyを使用してDBにデータをポンピングするケースがあり、途中でさまざまな例外(主キー違反、インデックス違反など)が発生します。

違反は実際には真実であり、データで修正する必要があることを確認しました。ただし、DataAdapter(これははるかに遅くなります)を使用してDBに書き込むと、DataSetの不良行にHasErrorsがオンになり、簡単に見つけて処理できるようになります。 SqlBulkCopyを使う?ジルシュ。ナダ。幸運なことに誰もがあなたの問題を引き起こしたのは、エラー名(「yada yada yadaの主キー違反、blah blah blah」など)です。

助言がありますか?私はこれらのエラーを得る方法がないと信じられない。標準のBCPでは、これらのことをログファイルに伝えることさえできると思います。 SqlBulkCopyを使ってこのようなことをすることはできませんか?

どうも、

人気のある回答

検証が必要なデータのインポートを行うときは、通常、データをそのままテーブルにダンプし、ストアドプロシージャや他のSQLを実行して、セットベースの方法でデータを検証し、変換を実行しますそれを私が制御できる方法で最終目的地に置く。



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