若要設定優先順序條件約束的屬性,您可以使用下列其中一個工具:
您可以使用 [ 優先順序條件約束編輯器 ] 對話框。
您可以使用 [屬性] 視窗。 [屬性] 視窗會列出設定優先順序條件約束的屬性,這些條件約束在 [ 優先順序條件約束編輯器 ] 對話框中無法使用。 在 [屬性] 視窗中,您可以提供優先順序條件約束的描述和名稱,並設定註釋以顯示設計介面上的優先順序條件約束。
下列程式描述如何使用這些工具,在優先順序條件約束上設定屬性。
使用優先順序條件約束編輯器設定優先順序條件約束的屬性
在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。
在 [方案總管] 中,按兩下封裝將其開啟。
點擊 控制流程 標籤。
按兩下優先順序條件約束。
[ 優先順序條件約束編輯器 ] 隨即開啟。
在 [ 評估作業 ] 下拉式清單中,選取評估作業。
在
Value下拉式清單中,選取優先順序可執行檔的執行結果。如果評估作業使用表示式,請在方塊中
Expression輸入表達式,然後按兩下 [ 測試 ] 來評估表達式。備註
變數名稱會區分大小寫。
如果多個工作或容器連線到受限制的可執行檔案,請選擇 [邏輯 AND ] 以指定所有上述可執行檔案的執行結果必須評估為
true。 選取 [邏輯 OR ] 以指定只有一個執行結果必須評估為true。按兩下 [確定 ] 關閉 [優先順序條件約束編輯器]。
若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目] 。
在 [屬性] 視窗中設定優先約束條件的屬性
在 SQL Server Data Tools (SSDT) 中,開啟 Integration Services 專案,其中包含您要修改的套件。
在 [方案總管] 中,按兩下封裝將其開啟。
按兩下 [ 控制流程 ] 索引標籤。在 [ 控制流程 ] 索引標籤的設計介面上,以滑鼠右鍵按兩下優先順序條件約束,然後按兩下 [ 屬性]。 在 [屬性] 視窗中,修改屬性值。
在 [ 屬性] 視窗中,設定下列優先順序條件約束的讀取/寫入屬性:
讀取/寫入屬性 設定動作 說明 提供描述。 EvalOp 選取評估作業。 如果選擇了 Expression、ExpressionAndConstant 或 ExpressionOrConstant 作業,您就可以指定表達式。表現 如果評估作業包含表達式,請提供一個表達式。 運算式必須評估為布林值。 如需表達式語言的詳細資訊,請參閱 Integration Services (SSIS) 表達式。 LogicalAnd 設定 LogicalAnd為 指定當多個可執行檔在 之前且連結至限制可執行檔時,是否要與其他優先順序條件約束一起評估優先順序條件約束名稱 更新優先順序條件約束的名稱。 顯示註釋 指定要使用的批註類型。 選擇 [永不 ] 停用批註、 AsNeeded 以依需求啟用批註、使用 Name 屬性的值自動標註 ConstraintName 、使用 Description 属性的值自動標註 ConstraintDescription ,以及使用 Value 和 Expression 属性的值自動標註 ConstraintOptions 。 價值觀 如果 EvalOP 屬性中指定的評估作業包含條件約束,請選取限制可執行檔的執行結果。 關閉 [屬性] 視窗。
若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目] 。
另請參閱
優先順序條件約束
使用預設的前置約束連接工作和容器
使用快捷方式功能表設定優先順序條件約束的值
在優先順序條件約束中使用表達式