質問: 制約テストが失敗したときに、INSERT / UPDATEステートメントで問題を起こしている行のリストを取得することができるのであれば、どんな考えですか? DataTableからデータを読み込むSQLBulkCopyオブジェクトを使用してデータを挿入しようとしています。制約が失敗した場合、問題の原因となった行を知らせる方法がありません。 DataTableはかなり大きく、実際にはXMLファイルのデータなので、そのソースに対してSELECTステートメントを実行して、制約の選択基準に一致する行を見つけることはできません。 どうも!
回答: FYIフレームワークからこの情報を取得する方法が見つからないため、SqlBulkCopyプロセスが失敗したときにすべてのエラーと関連するデータ行を取得できるヘルパークラスが構築されました。詳細はこちらを参照してください: http : //www.codeproject.com/script/Articles/ArticleVersion.aspx?waid=13789&aid=387465