2017-12-14 14 views
1

2つの優先順位制約の結合を1つのタスクに解決する方法については、助けが必要です。問題は、スクリプトタスクがcsvファイルをチェックしている場合、次のタスクを実行し、存在しない場合は次のスクリプトタスクに移動し、zipファイルが存在するかどうかを確認します。 csvファイルが存在しないときにパッケージを実行すると、zipファイルのチェックが実行され、解凍が実行され、タスクはzipで停止しますが、ループを実行することを拒否します。しかし、csvファイルが存在すれば、それは走った。ループを実行するために解凍タスクが実行されたときに動作する先行制約を解決する方法を教えてください。異なるタスクの2つの優先順位制約がSSISの1つのタスクにどのように移動するのですか

+0

このフローを少し上手くスケッチする必要があるかもしれません。あなたはコード(擬似コードなど)で論理を表現することができますか? –

+0

あなたの仕事や制約がどのように設定されているかを教えてくれますか? .csvの存在と.zipの存在に基づいて、スクリプトタスクにフラグを設定させることができます。次に、これらのフラグの値をチェックする条件制約を設定して、パッケージのフローを指示する方法を決定することができます。 –

+0

@MikeEale [ツアーページ](https://www.stackoverflow.com/tour)にアクセスして、最初の質問をする前に、質問をして回答を受け入れることをお勧めします。また、ページ全体を読んだ後、最初の「通知済み」バッジを取得します。 – Hadi

答えて

1

実行するタスクにリンクされている優先制約の1つをクリックし、Logical Orオプションをチェックしてください。

enter image description here

+1

ありがとうございます...スクリーンショットの場合。それが動作する場合は、 –

+0

@MikeEale作品この答えを受け入れる必要があります。投票矢印の下のマークをクリックするだけです – Hadi

+0

私はここに新しいです、そして、この答えを受け入れる投票矢印が見つかりません –

関連する問題