使用 SSIS 封裝升級精靈來升級 Integration Services 封裝

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

您可以將在舊版 Integration Services 中建立的封裝,升級為 SQL Server 2019 (15.x) 所使用的 Integration Services 格式。 SQL Server 提供 [SSIS 封裝升級精靈] 協助完成此程序。 因為您可以將精靈設定成備份原始封裝,所以如果您遇到升級問題,就可以繼續使用原始封裝。

[SSIS 封裝升級精靈] 是在安裝 Integration Services 時安裝的。

注意

您可以在 SQL Server 的 Standard、Enterprise 和 Developer Edition 中使用 [SSIS 封裝升級精靈]。

如需如何升級 Integration Services 封裝的詳細資訊,請參閱升級 Integration Services 封裝

本主題的其餘部分描述的是如何執行此精靈以及備份原始封裝。

執行 SSIS 封裝升級精靈

您可以從 SQL Server Data Tools (SSDT)、從 SQL Server Management Studio 或在命令提示字元中執行 [SSIS 封裝升級精靈]。

若要從 SQL Server 資料工具執行此精靈

  1. 在 SQL Server Data Tools (SSDT) 中,建立或開啟 Integration Services 專案。

  2. 在方案總管中,以滑鼠右鍵按一下 [SSIS 封裝] 節點,然後按一下 [升級所有封裝],即可升級這個節點底下的所有封裝。

    注意

    當您開啟包含 SQL Server 2008 Integration Services (SSIS) 或更新版本封裝的 Integration Services 專案時,Integration Services 會自動開啟 [SSIS 封裝升級精靈]。

從 SQL Server Management Studio 執行此精靈

  • 在 SQL Server Management Studio 中,連線到 Integration Services,展開 [存放的封裝] 節點,以滑鼠右鍵按一下 [檔案系統] 或 [MSDB] 節點,然後按一下 [升級封裝]。

在命令提示字元中執行此精靈

  • 在命令提示字元中,從 C:\Program Files\Microsoft SQL Server\130\DTS\Binn 資料夾執行 SSISUpgrade.exe 檔。

備份原始封裝

若要備份原始封裝,原始封裝和升級封裝都必須存放在檔案系統的相同資料夾中。 根據您執行此精靈的方式,系統可能會自動選取這個儲存位置。

  • 當您從 SQL Server Data Tools (SSDT) 執行 [SSIS 封裝升級精靈] 時,此精靈會自動將原始封裝和升級的封裝儲存在檔案系統的相同資料夾中。

  • 當您從 SQL Server Management Studio 或在命令提示字元中執行 [SSIS 封裝升級精靈] 時,可以為原始封裝和升級的封裝指定不同的儲存位置。 若要備份原始封裝,請務必指定原始封裝和升級封裝都存放在檔案系統的相同資料夾中。 如果您指定任何其他儲存選項,此精靈將無法備份原始封裝。

當此精靈備份原始封裝時,它會將原始封裝的複本存放在 [SSISBackupFolder] 資料夾中。 此精靈會將這個 [SSISBackupFolder] 資料夾建立為包含原始封裝和升級封裝之資料夾的子資料夾。

在 SQL Server Management Studio 或命令提示字元中備份原始封裝

  1. 將原始封裝儲存到檔案系統上的位置。

    注意

    此精靈中的備份選項只能搭配已經存放至檔案系統的封裝運作。

  2. 在 SQL Server Management Studio 或命令提示字元中,執行 [SSIS 封裝升級精靈]。

  3. 在此精靈的 [選取來源位置] 頁面上,將 [封裝來源] 屬性設定為 [檔案系統]

  4. 在此精靈的 [選取目的地位置] 頁面上,選取 [儲存至來源位置],即可將升級封裝儲存至與原始封裝相同的位置。

    注意

    只有當升級封裝與原始封裝都存放在相同的資料夾時,您才能使用此精靈的備份選項。

  5. 在此精靈的 [選取封裝管理選項] 頁面上,選取 [備份原始封裝] 選項。

若要在 SQL Server 資料工具中備份原始封裝

  1. 將原始封裝儲存到檔案系統上的位置。

  2. 在此精靈的 [選取封裝管理選項] 頁面上,選取 [備份原始封裝] 選項。

    警告

    當您在 SQL Server Data Tools (SSDT) 中開啟 SQL Server 2008 Integration Services (SSIS) 或更新版本專案時,不會顯示 [備份原始封裝] 選項,而會自動啟動精靈。

  3. 在 SQL Server Data Tools (SSDT) 中,執行 [SSIS 封裝升級精靈]。