0

フォーマットされていないフラット ファイルを処理するための変換として、スクリプト コンポーネントを使用しようとしています。

私はすべてを達成できますが、コンポーネントとそれを保持する親コンポーネントを失敗させたいと思います。ターゲットは oleDB 宛先です。行をリダイレクトすると、行が書き込まれます。ただし、ファイルにエラーがある場合は、関連するファイルのすべてをロールバックし、次のファイルに移動して処理する必要があります。

どうすればそれを機能させることができますか?私は何度も試しましたが、例外が try catch ブロックで処理された場合、コンポーネントは失敗しません。失敗しても、処理のために次のファイルに移動しません。

4

1 に答える 1

0

問題に対する同様の解決策を見つけました。トランザクションを開始する前にSQLタスクを追加し、優先順位の制約で変数をチェックすることで、DFTのOledb宛先に加えられた変更をコミットまたはロールバックできました。

ありがとう

于 2013-09-26T19:08:31.530 に答える