複数の優先順位制約の適用

優先順位制約は、2 つのタスク、2 つのコンテナ、または 1 つのタスクと 1 つのコンテナなど、2 つの実行可能ファイルを連結します。これらは優先順位付き実行可能ファイル、および制約付き実行可能ファイルと呼ばれています。詳細については、「優先順位制約」を参照してください。

制約付き実行可能ファイルには、複数の優先順位制約を含めることができます。タスクまたはコンテナに複数の制約がある場合、LogicalAnd プロパティにより、優先順位制約を単独で評価するか、別の制約と組み合わせて評価するかを指定します。

制約をグループ化して複雑な制約シナリオを組み立てると、複雑な制御フローをパッケージに実装できます。たとえば、次の図で、タスク D は、Success 制約によってタスク A にリンクされ、Failure 制約によってタスク B にリンクされ、さらに Success 制約によってタスク C にリンクされています。

タスク A とタスク D の間、タスク B とタスク D の間、およびタスク C とタスク D の間の優先順位制約は、論理 AND リレーションシップになります。タスク D を実行するには、タスク A およびタスク C の実行が成功し、タスク B が失敗する必要があります。

複数の優先順位制約

LogicalAnd プロパティを設定するには、SSIS デザイナで用意されている [優先順位制約エディタ]、または Business Intelligence Development Studio の [プロパティ] ウィンドウを使用します。

手順

優先順位制約を構成するには

参照

処理手順

優先順位制約への式の追加
タスクおよびコンテナでの優先順位制約の設定

ヘルプおよび情報

SQL Server 2005 の参考資料の入手