共用方式為


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

若要設定優先順序條件約束的屬性,您可以使用下列其中一個工具:

  • 您可以使用 [ 優先順序條件約束編輯器 ] 對話框。

  • 您可以使用 [屬性] 視窗。 [屬性] 視窗會列出設定優先順序條件約束的屬性,這些條件約束在 [ 優先順序條件約束編輯器 ] 對話框中無法使用。 在 [屬性] 視窗中,您可以提供優先順序條件約束的描述和名稱,並設定註釋以顯示設計介面上的優先順序條件約束。

下列程式描述如何使用這些工具,在優先順序條件約束上設定屬性。

使用優先順序條件約束編輯器設定優先順序條件約束的屬性

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。

  2. 在 [方案總管] 中,按兩下封裝將其開啟。

  3. 點擊 控制流程 標籤。

  4. 按兩下優先順序條件約束。

    [ 優先順序條件約束編輯器 ] 隨即開啟。

  5. 在 [ 評估作業 ] 下拉式清單中,選取評估作業。

  6. Value 下拉式清單中,選取優先順序可執行檔的執行結果。

  7. 如果評估作業使用表示式,請在方塊中 Expression 輸入表達式,然後按兩下 [ 測試 ] 來評估表達式。

    備註

    變數名稱會區分大小寫。

  8. 如果多個工作或容器連線到受限制的可執行檔案,請選擇 [邏輯 AND ] 以指定所有上述可執行檔案的執行結果必須評估為 true。 選取 [邏輯 OR ] 以指定只有一個執行結果必須評估為 true

  9. 按兩下 [確定 ] 關閉 [優先順序條件約束編輯器]。

  10. 若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目]

在 [屬性] 視窗中設定優先約束條件的屬性

  1. 在 SQL Server Data Tools (SSDT) 中,開啟 Integration Services 專案,其中包含您要修改的套件。

  2. 在 [方案總管] 中,按兩下封裝將其開啟。

  3. 按兩下 [ 控制流程 ] 索引標籤。在 [ 控制流程 ] 索引標籤的設計介面上,以滑鼠右鍵按兩下優先順序條件約束,然後按兩下 [ 屬性]。 在 [屬性] 視窗中,修改屬性值。

  4. 在 [ 屬性] 視窗中,設定下列優先順序條件約束的讀取/寫入屬性:

    讀取/寫入屬性 設定動作
    說明 提供描述。
    EvalOp 選取評估作業。 如果選擇了ExpressionExpressionAndConstantExpressionOrConstant 作業,您就可以指定表達式。
    表現 如果評估作業包含表達式,請提供一個表達式。 運算式必須評估為布林值。 如需表達式語言的詳細資訊,請參閱 Integration Services (SSIS) 表達式
    LogicalAnd 設定 LogicalAnd 為 指定當多個可執行檔在 之前且連結至限制可執行檔時,是否要與其他優先順序條件約束一起評估優先順序條件約束
    名稱 更新優先順序條件約束的名稱。
    顯示註釋 指定要使用的批註類型。 選擇 [永不 ] 停用批註、 AsNeeded 以依需求啟用批註、使用 Name 屬性的值自動標註 ConstraintName 、使用 Description 属性的值自動標註 ConstraintDescription ,以及使用 Value 和 Expression 属性的值自動標註 ConstraintOptions
    價值觀 如果 EvalOP 屬性中指定的評估作業包含條件約束,請選取限制可執行檔的執行結果。
  5. 關閉 [屬性] 視窗。

  6. 若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目]

另請參閱

優先順序條件約束
使用預設的前置約束連接工作和容器
使用快捷方式功能表設定優先順序條件約束的值
在優先順序條件約束中使用表達式