多個優先順序條件約束
優先順序條件約束會連接兩個可執行檔:兩個工作、兩個容器,或一個工作和一個容器。 其稱為優先順序可執行檔與受條件約束的可執行檔。 條件約束可執行檔可包含多個優先順序條件約束。 如需詳細資訊,請參閱 優先順序條件約束。
藉由群組條件約束來組裝複雜的條件約束案例,可讓您在封裝中實作複雜的控制流程。 例如,在下圖中,工作 D 按 Success
條件約束連結到工作 A、按 Failure
條件約束連結到工作 B,同時按 Success
條件約束連結到工作 C。 工作 D 與工作 A、工作 D 與工作 B,以及工作 D 與工作 C 之間的優先順序條件約束會參與邏輯 and 關聯性。 因此,工作 A 必須成功執行、工作 B 必須失敗,而且工作 C 必須成功執行,才可以執行工作 D。
LogicalAnd 屬性
如果工作或容器具有多個條件約束,則 LogicalAnd
屬性會指定是只評估優先順序條件約束,還是同時評估其他條件約束。
您可以在 SSIS Designer中使用優先順序條件約束編輯器,或在 SSDT) 提供SQL Server Data Tools (屬性視窗中設定 LogicalAnd
屬性。