使用 SSIS 包升级向导升级 Integration Services 包
适用于: SQL Server Azure 数据工厂中的 SSIS Integration Runtime
您可以将在早期版本的 Integration Services 中创建的包升级为 Integration Services 使用的 SQL Server 2019 (15.x) 格式。 SQL Server 提供了 SSIS 包升级向导来帮助完成此过程。 由于可以将该向导配置为备份原始包,因此如果您遇到升级困难,可以继续使用这些原始包。
安装 SSIS 时,将安装 Integration Services 包升级向导。
注意
SSIS 的 Standard Edition、Enterprise Edition 和 Developer Edition 提供了 SQL Server包升级向导。
有关如何升级 Integration Services 包的详细信息,请参阅 升级 Integration Services 包。
本主题的其余部分介绍了如何运行向导和备份原始包。
运行 SSIS 包升级向导
您可以从 SSIS 、 SQL Server Data Tools (SSDT)或在命令提示符下运行 SQL Server Management Studio包升级向导。
从 SQL Server Data Tools 运行向导
在 SQL Server Data Tools (SSDT)中,创建或打开一个 Integration Services 项目。
在解决方案资源管理器中,右键单击“SSIS 包”节点,然后单击“升级所有包”来升级该节点下的所有包。
注意
打开包含 Integration Services 或更高版本的包的 SQL Server 2008 Integration Services (SSIS) 项目时, 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 文件。
备份原始包
若要备份原始包,必须将原始包和已升级包存储在文件系统的同一文件夹中。 根据向导的运行方式,可以自动选择该存储位置。
从 SSIS 运行 SQL Server Data Tools (SSDT)包升级向导时,该向导会自动将原始包和已升级包存储在文件系统的同一文件夹中。
从 SSIS 或在命令提示符下运行 SQL Server Management Studio 包升级向导时,可以为原始包和已升级包指定不同的存储位置。 若要备份原始包,请确保指定将原始包和已升级包存储在文件系统的同一文件夹中。 如果指定任何其他存储选项,则向导将无法备份原始包。
向导备份原始包时,此向导将在 SSISBackupFolder 文件夹中存储该原始包的副本。 向导会创建此 SSISBackupFolder 文件夹,将其作为包含原始包和已升级包的文件夹的子文件夹。
在 SQL Server Management Studio 中或在命令提示符下备份原始包
将原始包保存到文件系统上的某个位置。
注意
向导中的备份选项只能用于已存储到文件系统中的包。
在 SQL Server Management Studio 中或在命令提示符下,运行 SSIS 包升级向导。
在向导的 “选择源位置” 页上,将 “包源” 属性设置为 “文件系统”。
在向导的“选择目标位置”页上,选择“保存到源位置”,从而将已升级的包保存到与原始包相同的位置。
注意
仅当将已升级包存储在与原始包相同的文件夹中时,向导中的备份选项才可用。
在向导的 “选择包管理选项” 页上,选择 “备份原始包” 选项。
在 SQL Server Data Tools 中备份原始包
将原始包保存到文件系统上的某个位置。
在向导的 “选择包管理选项” 页上,选择 “备份原始包” 选项。
警告
当你在 SQL Server Data Tools (SSDT) 中打开某一 SQL Server 2008 Integration Services (SSIS) 或更高版本的项目时,将不会显示“备份原始包”选项,因为该向导将自动启动。
在 SQL Server Data Tools (SSDT)中,运行 SSIS 包升级向导。