使用 SSIS 包升级向导升级 Integration Services 包

您可以将在早期版本的 Integration Services 中创建的包升级为 SQL Server 2012 使用的 Integration Services 格式。 SQL Server 提供了 SSIS 包升级向导来帮助完成此过程。 由于可以将该向导配置为备份原始包,因此如果您遇到升级困难,可以继续使用这些原始包。

安装 Integration Services时,将安装 SSIS 包升级向导。

注意注意

SQL Server 的 Standard Edition、Enterprise Edition 和 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 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\110\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 2005 Integration Services (SSIS) 或 SQL Server 2008 Integration Services (SSIS) 项目时,“备份原始包”选项将不显示,因为该向导将自动启动。

  3. 在 SQL Server Data Tools (SSDT) 中,运行 SSIS 包升级向导。