共用方式為


多個優先性約束

優先順序條件約束會連接兩個可執行檔:兩個工作、兩個容器或其中一個。 它們稱為優先順序可執行檔和受限制的可執行檔。 受限制的可執行檔可以有多個優先順序條件約束。 如需詳細資訊,請參閱 優先順序條件約束

藉由將條件約束進行群組化,可以組合複雜的約束案例並在套件中實作複雜的控制流程。 例如,在下圖中,工作 D 會依 Success 條件約束連結至工作 A、工作 D 依條件約束連結至工作 B Failure ,而工作 D 依 Success 條件約束連結至工作 C。 工作 D 與工作 A、工作 B 和工作 C 之間的優先條件遵循邏輯 關聯性。 因此,若要讓工作 D 執行,工作 A 必須順利執行、工作 B 必須失敗,而且工作 C 必須順利執行。

受制於優先順序條件的工作連結

LogicalAnd 屬性

如果工作或容器有多個條件約束,屬性 LogicalAnd 會指定優先條件約束是單獨評估還是與其他條件約束一致。

您可以在 SSIS 設計師中使用 優先順序條件約束編輯器 設定 LogicalAnd 屬性,或在 SQL Server Data Tools (SSDT) 的 [屬性] 視窗中進行設定。

設定優先順序條件約束的屬性