套用多個優先順序條件約束
優先順序條件約束會連接兩個可執行檔:兩個工作、兩個容器,或一個工作和一個容器。它們被稱為優先順序可執行檔和條件約束可執行檔。如需詳細資訊,請參閱<優先順序條件約束>。
條件約束可執行檔可包含多個優先順序條件約束。如果工作或容器具有多個條件約束,則 LogicalAnd 屬性會指定是只評估優先順序條件約束,還是同時評估其他條件約束。
藉由群組條件約束來組裝複雜的條件約束案例,可讓您在封裝中實作複雜的控制流程。例如,在下圖中,工作 D 按 Success 條件約束連結到工作 A、按 Failure 條件約束連結到工作 B,同時按 Success 條件約束連結到工作 C。
工作 A 與工作 D、工作 B 與工作 D 和工作 C 與工作 D 之間的優先順序條件約束會採用邏輯 And 關聯性。若要執行工作 D,工作 A 和工作 C 必須成功執行,而且工作 B 必須失敗。
您可以使用「SSIS 設計師」中的 [優先順序條件約束編輯器] (或在 Business Intelligence Development Studio 提供的 [屬性] 視窗中),設定 LogicalAnd 屬性。
程序
設定優先順序條件約束
請參閱
工作
將運算式加入優先順序條件約束
設定工作和容器的優先順序條件約束