Create a Deployment Utility

部署封裝的第一個步驟是建立 Integration Services 專案的部署公用程式。 部署公用程式是一個資料夾,其中包含在不同伺服器上的 Integration Services 專案中部署封裝所需的檔案。 部署公用程式會建立在儲存 Integration Services 專案的電腦上。

建立適用於 Integration Services 專案之封裝部署公用程式的方法是,先設定建立部署公用程式的建置流程,然後建置專案。 建立專案時,會自動併入專案中所有的封裝和封裝組態。 若要部署專案的其他檔案 (例如讀我檔案),可將檔案放置於 Integration Services 專案的 Miscellaneous 資料夾中。 建立專案時,會自動併入這些檔案。

您可以不同的方式設定每一個專案部署。 在建立專案和建立封裝部署公用程式之前,您可以設定部署公用程式上的屬性,以自訂在專案中部署封裝的方式。 例如,可以指定在部署專案時是否可以更新封裝組態。 若要存取 Integration Services 專案的屬性,請以滑鼠右鍵按一下專案,然後按一下 [ 屬性]。

下表列出部署公用程式屬性。

屬性 描述
AllowConfigurationChange 指定部署期間是否可以更新組態的值。
[CreateDeploymentUtility] 指定建立專案時是否建立封裝部署公用程式的值。 此屬性必須為 True,才能建立部署公用程式。
DeploymentOutputPath 部署公用程式的位置 (相對於 Integration Services 專案)。

當您建置 Integration Services 專案時,會建立資訊清單檔 <專案名稱>.SSISDeploymentManifest.xml,並與專案封裝和封裝相依性的複本一起新增至專案中的 bin\Deployment 資料夾,或新增至 DeploymentOutputPath 屬性中所指定的位置。 資訊清單檔會列出專案中的封裝、封裝組態和任何其他檔案。

每次建立專案時,都會重新整理部署資料夾的內容。 這表示系統將會刪除儲存在這個資料夾,而建立程序並未重新複製到資料夾中的任何檔案。 例如,儲存在部署資料夾的封裝組態檔案將會被刪除。

建立封裝部署公用程式

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您想要為其建立封裝部署公用程式之 Integration Services 專案的解決方案。

  2. 以滑鼠右鍵按一下專案,然後按一下 [屬性] 。

  3. [ < 專案名稱 > 屬性頁] 對話方塊中,按一下[部署公用程式]。

  4. 若要在部署套件時更新套件組態,請將 AllowConfigurationChanges 設定為 True

  5. CreateDeploymentUtility 設定為 True

  6. 選擇性地修改 DeploymentOutputPath 屬性,以更新部署公用程式的位置。

  7. 按一下 [確定] 。

  8. 在方案總管中,以滑鼠右鍵按一下專案,然後按一下 [建立] 。

  9. 檢視 [輸出] 視窗中的建立進度和建立錯誤。

另請參閱

封裝組態
建立套件設定
Deploy Packages by Using the Deployment Utility
封裝部署 (SSIS)