可以将在早期版本的 Integration Services 中创建的包升级到 SQL Server 2014 使用的 Integration Services 格式。 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 包”节点,然后单击“升级所有包”来升级该节点下的所有包。
注释
打开包含 SQL Server 2005 Integration Services (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\120\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 2005 Integration Services (SSIS) 或 SQL Server 2008 Integration Services (SSIS) 项目时,不会显示 备份原始包 选项,该项目会自动启动向导。
在 SQL Server Data Tools (SSDT)中,运行 SSIS 包升级向导。