4

ジョブでパッケージ実行タスクを使用して、子パッケージを呼び出しています。SQL タスクの実行を使用してファイルの場所とファイル名を取得し、ファイルをテーブルにロードします。

これらの詳細を取得したら、この情報をパッケージ実行タスクに渡します。そこで、子パッケージが呼び出されます。

私のクエリは、テーブルにロードする必要がある 2 つの入力ファイルをトリガーします。

たとえば、file1.csvfile2.csvをロードする必要があるとします。そのfile1.csvため、ロード中に子パッケージにエラーがあると、子パッケージが失敗し、親パッケージも失敗します。そんなことはあってはなりません。ロードにfile1.csv失敗しても、子パッケージと親パッケージは失敗せず、ロードを続行する必要がありfile2.csvます。

このため、On Error Event のパッケージ実行タスクの Propagate System 変数値を false に変更しようとしましたが、それでも問題を解決できませんでした。

4

1 に答える 1

0

あなたはできる

  • 失敗する可能性のあるタスクの後に失敗パスを設定してエラーを処理する
  • MaximumErrorCount をより高い値に設定します (コントロール ビューの背景をクリックし、プロパティに移動します)。
于 2012-07-13T06:41:23.340 に答える