2012-04-19 14 views
0

同じタスクを2つの異なる条件で実行したいとします。それらは です。1.ジョブが成功し、RowCountが0の場合。 2.ジョブが成功し、他のタスクを実行した場合。異なるルート経由で同じSSISタスクを実行する

私は同じSQL実行タスクを使用しようとしましたが、結果にかかわらず、そのタスクは実行されません。以下のスクリーンショットをご覧ください。 enter image description here

しかし、私はそのジョブを複製し、他のジョブに直接接続しました。その時、それは動作します。同じタスクを実行するための異なるルートを持つことができないということですか? enter image description here

ありがとうございました。

答えて

2

緑色の矢印をダブルクリックします。

enter image description here

は、上記の画像のように「論理OR」を選択してください:あなたは、次のダイアログがあります。これにより、緑色の線が点在するようになります。これで、複数の矢印を同じタスクに接続できます。

あなたの仕事は、ANDのように働いていました。これは、制約が成功した場合にのみタスクが実行されることを意味します。

+0

ああ、はい。私は評価操作を選択したので、評価オプションに適用されたと思った:制約と表現。だから、私は論理ANDを選択しなければならないと思った。どうもありがとう。 – TTCG