共用方式為


建立封裝組態

您可以使用 [ 封裝組態召集人 ] 對話框和 [封裝組態精靈] 來建立封裝組態。 若要存取這些工具,請單擊 SQL Server Data Tools (SSDT) 中 SSIS 功能表上的 [封裝組態]。

備註

您也可以按下 Configuration 屬性旁的省略號按鈕,來存取套件設定召集人。 組態屬性會出現在封裝的屬性視窗中。

備註

可用於套件部署模型的組態設定 參數會用來取代專案部署模型的組態。 專案部署模型可讓您將 Integration Services 專案部署至 Integration Services 伺服器。 如需部署模型的詳細資訊,請參閱 部署專案和套件

在 [ 封裝組態召集人 ] 對話框中,您可以讓套件使用組態、新增和刪除組態,以及設定應載入組態的慣用順序。

備註

當套件元件組態以慣用順序載入時,組態會從 [封裝組態 召集人 ] 對話框中顯示的清單頂端載入到清單底部。 不過,在運行時間,套件組態可能不會以慣用的順序載入。 特別是,父封裝組態會在其他類型的組態之後載入。

備註

如果多個組態設定相同的物件屬性,則會在運行時間使用上次載入的值。

從 [ 封裝組態召集人] 對話框,您可以執行 [封裝設定精靈],以引導您完成建立設定的步驟。 若要執行 [封裝組態精靈],請在 [封裝組態 召集人 ] 對話框中新增組態,或編輯現有的組態。 在精靈頁面上,您可以選擇組態類型、選取是否要直接存取組態或使用環境變數,然後選取要儲存在組態中的屬性。

以下範例顯示變數和封裝的目標屬性,因為它們出現在 [封裝組態精靈] 的 [完成精靈] 頁面上。

\Package.Variables[User::TodaysDate]。Properties[RaiseChangedEvent]

\Package.Properties[MaximumErrorCount]

\Package.Properties[LoggingMode]

\Package.Properties[LocaleID]

\Package\My SQL Task.Variables[User::varTableName]。Properties[Value]

在此範例中,組態會更新這些屬性:

  • 使用者定義變數的 RaiseChangedEvent 屬性, TodaysDate

  • 封裝的 MaximumErrorCount、LoggingMode 和 LocaleID 屬性。

  • 用戶定義變數varTableName的 Value 屬性,在任務範圍內的 My SQL 任務。

“\Package” 代表根目錄,以及句點 (.) 分隔對象,這些物件會定義組態所更新之屬性的路徑。 變數和屬性的名稱會以括弧括住。 套件一律用於組態中,不論套件名稱為何;不過,路徑中的所有其他物件都會使用其用戶定義名稱。

精靈完成之後,新的組態會新增至 [ 封裝組態召集人 ] 對話框中的組態清單。

備註

[封裝設定精靈] 中最後一頁的 [完成精靈] 會列出組態中的目標屬性。 如果您想要在使用 dtexec 命令提示字元公用程式執行封裝時更新屬性,您可以執行 [封裝組態精靈] 來產生代表屬性路徑的字串,然後將這些字串複製並貼到命令提示字元視窗中,以搭配 dtexec 的 set 選項使用。

下表描述 [ 封裝組態召集人 ] 對話方塊中組態清單中的列。

資料行 說明
組態名稱 組態的名稱。
組態類型 組態類型。
組態字串 組態的位置。 位置可以是路徑、環境變數、登錄機碼、父封裝變數名稱,或 SQL Server 資料庫中的數據表。
目標物件 具有組態之屬性的物件名稱。 如果組態是 XML 組態檔,則數據行是空白的,因為組態可以更新多個物件。
目標屬性 屬性的名稱。 如果組態寫入 XML 組態檔或 SQL Server 數據表,則數據行會是空白的,因為組態可以更新多個物件。

建立套件組態

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

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

  3. 在 SSIS 設計工具中,按兩下 [控制流程]、 [數據流]、 [事件處理程式] 或 [ 封裝總管] 索引標籤

  4. [SSIS] 功能表上,單擊 [ 封裝組態]。

  5. 在 [ 封裝組態召集人] 對話框中,選取 [ 啟用封裝組態],然後按兩下 [ 新增]。

  6. 在 [套件設定精靈] 頁面的歡迎頁面上,按 [下一步]。

  7. 在 [選取組態類型] 頁面上,指定組態類型,然後設定與組態類型相關的屬性。 如需詳細資訊,請參閱 封裝組態精靈 UI 參考

  8. 在 [選取要導出的屬性] 頁面上,選取要包含在組態中的封裝物件屬性。 如果組態類型只支援一個屬性,則此精靈頁面的標題為 [選取目標屬性]。 如需詳細資訊,請參閱 封裝組態精靈 UI 參考

    備註

    只有 XML 組態檔SQL Server 組態類型支援在組態中包含多個屬性。

  9. 在 [正在完成精靈] 頁面上,輸入組態的名稱,然後按一下 完成

  10. 在 [ 封裝組態召集人 ] 對話框中檢視組態。

  11. 按下 關閉

外部資源

另請參閱

套件組態
套件部署 (SSIS)
以程序設計方式使用變數