共用方式為


建立封裝組態

使用 [封裝組態組合管理] 對話方塊和「封裝組態精靈」,可以建立封裝組態。 若要存取這些工具,請在 SQL Server Data Tools (SSDT) 的 [SSIS] 功能表中,按一下 [封裝組態]

[!附註]

您也可以按一下 [組態] 屬性旁邊的省略符號按鈕,藉以存取 [封裝組態組合管理]。 [組態] 屬性會顯示在封裝的屬性視窗中。

[!附註]

組態可用於封裝部署模型。 參數是用來取代專案部署模型的組態。 專案部署模型讓您能將 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]

在此範例中,此組態會更新以下屬性:

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

  • 封裝的 MaximumErrorCountLoggingModeLocaleID 屬性。

  • 在 My SQL Task 工作範圍內,使用者自訂變數 varTableName 的 Value 屬性。

"\Package" 代表根目錄,而句號 (.) 則會分隔物件,這些物件會定義組態所更新之屬性的路徑。 變數及屬性的值是以方括號括住。 不論封裝名稱,組態中一律會使用 Package 這個詞彙;然而,路徑中的所有其他物件都會使用它們的使用者自訂名稱。

在精靈完成後,新組態會加入 [封裝組態組合管理] 對話方塊中的組態清單。

[!附註]

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

下表描述 [封裝組態組合管理] 對話方塊中組態清單中的資料行。

資料行

說明

組態名稱

組態的名稱。

組態類型

組態類型。

組態字串

組態的位置。 此位置可以是路徑、環境變數、登錄機碼、父封裝變數名稱或 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. 按一下 [關閉]

外部資源

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的精選解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。

請參閱

概念

封裝組態

封裝部署 (SSIS)

以程式設計方式使用變數