質問: ここでアイデアを非常に低く実行しています。私はSqlBulkCopyを使用してDBにデータをポンピングするケースがあり、途中でさまざまな例外(主キー違反、インデックス違反など)が発生します。 違反は実際には真実であり、データで修正する必要があることを確認しました。ただし、DataAdapter(これははるかに遅くなります)を使用してDBに書き込むと、DataSetの不良行にHasErrorsがオンになり、簡単に見つけて処理できるようになります。 SqlBulkCopyを使う?ジルシュ。ナダ。幸運なことに誰もがあなたの問題を引き起こしたのは、エラー名(「yada yada yadaの主キー違反、blah blah blah」など)です。 助言がありますか?私はこれらのエラーを得る方法がないと信じられない。標準のBCPでは、これらのことをログファイルに伝えることさえできると思います。 SqlBulkCopyを使ってこのようなことをすることはできませんか? どうも、
回答: 検証が必要なデータのインポートを行うときは、通常、データをそのままテーブルにダンプし、ストアドプロシージャや他のSQLを実行して、セットベースの方法でデータを検証し、変換を実行しますそれを私が制御できる方法で最終目的地に置く。