Share via


設定工作和容器的優先順序條件約束

在封裝包含多個工作或容器後,您可以使用優先順序條件約束將它們連結到循序的工作流程。每個優先順序條件約束都要參考兩個可執行檔:兩個工作、兩個容器,或一個工作和一個容器。它們稱為優先順序可執行檔和受條件約束的可執行檔。優先順序可執行檔為其執行結果 (成功或失敗) 可以決定下一個工作或容器 (受條件約束的可執行檔) 是否執行的工作或容器。如需詳細資訊,請參閱<優先順序條件約束>。

在線性控制流程 (即沒有分支的控制流程) 中,優先順序條件約束單獨管理工作執行的順序。在控制流程分支中,Integration Services 執行階段引擎決定直接跟隨在分支後面的工作和容器之執行順序。

ms141221.note(zh-tw,SQL.90).gif附註:
執行階段引擎也決定控制流程中未連接的工作流程之執行順序。

預設優先順序條件約束僅使用一個條件約束,而條件約束需要優先順序可執行檔可以順利執行。優先順序條件約束可予以修改,以使用有條件約束的運算式或使用運算式而非條件約束,並指定優先順序可執行檔是失敗或僅止於完成。

「SSIS 設計師」使用色彩識別優先順序條件約束的類型。「成功」條件約束為綠色,「失敗」條件約束為紅色,而「完成」條件約束則為藍色。若要在顯示條件約束類型的「SSIS 設計師」中顯示文字標籤,則必須設定「SSIS 設計師」的協助工具功能。如需詳細資訊,請參閱<Business Intelligence Development Studio 中的協助工具>。

建立預設優先順序條件約束後,您可以修改優先順序條件約束的屬性。

建立預設的優先順序條件約束

修改優先順序條件約束

在優先順序條件約束中加入功能

建立預設優先順序條件約束後,您可以利用下列方式擴充優先順序條件約束:

請參閱

工作

將工作加入控制流程
將工作與容器分組
將列舉加入控制流程
將反覆運算加入控制流程
在控制流程中使用時序

概念

建立封裝控制流程

說明及資訊

取得 SQL Server 2005 協助