将项目部署到 Integration Services 服务器

在 Integration Services 的当前版本中,您可以将您的项目部署到 Integration Services 服务器。 通过 Integration Services 服务器,您可以使用环境来管理包、运行包以及为包配置运行时值。

有关环境的详细信息,请参阅创建和映射服务器环境

注意注意

与 Integration Services 的早期版本一样,在当前版本中,您也可以将您的包部署到 SQL Server 实例并且使用 Integration Services 服务运行和管理包。 您使用包部署模型。 有关详细信息,请参阅包部署 (SSIS)

若要将项目部署到 Integration Services 服务器,请完成以下任务:

  1. 创建一个 SSISDB 目录(如果您尚未创建)。 有关详细信息,请参阅创建 SSIS 目录

  2. 通过运行**“Integration Services 项目转换向导”**可以将项目转换为项目部署模型。 有关详细信息,请参阅下面的说明:将项目转换为项目部署模型

    • 如果在 SQL Server 2012 Integration Services (SSIS) 中创建了项目,默认情况下该项目使用项目部署模型。

    • 如果您在早期版本的 Integration Services 中创建了项目,则在 Visual Studio 中打开项目文件之后,将该项目转换为项目部署模型。

      注意注意

      如果项目包含一个或多个数据源,则在项目转换完成时删除数据源。 若要创建到项目中的包可共享的数据源的连接,请在项目级别添加连接管理器。 有关详细信息,请参阅在包中添加、删除或共享连接管理器

      根据您是从 Visual Studio 还是 SQL Server Management Studio 运行**“Integration Services 项目转换向导”**的,该向导将执行不同的转换任务。

      • 如果您是从 Visual Studio 运行该向导的,则在项目中包含的包将从 Integration Services 2005、2008 或 2008 R2 转换为当前版本的 Integration Services 使用的格式。 原始项目 (.dtproj) 和包 (.dtsx) 文件将升级。

      • 如果您是从 SQL Server Management Studio 运行该向导的,则该向导将根据项目中包含的包和配置生成一个项目部署文件 (.ispac)。 原始包 (.dtsx) 文件不升级。

        您可以在该向导的**“选择目标”**页中选择一个现有文件或创建一个新文件。

        若要在转换项目时升级包文件,请从 Visual Studio 运行**“Integration Services 项目转换向导”。 若要单独从项目转换中升级包文件,请从 SQL Server Management Studio 中运行“Integration Services 项目转换向导”,然后运行“SSIS 包升级向导”**。 如果单独升级包文件,请确保您保存了这些更改。 否则,在您将项目转换为项目部署模型时,将不会转换对包的任何未保存的更改。

    有关包升级的详细信息,请参阅升级 Integration Services 包使用 SSIS 包升级向导升级 Integration Services 包

  3. 将项目部署到 Integration Services 服务器。 有关详细信息,请参阅下面的说明:将项目部署到 Integration Services 服务器。

  4. (可选)创建已部署项目的环境。 有关详细信息,请参阅创建和映射服务器环境

将项目转换为项目部署模型

  1. 在 Visual Studio 中打开该项目,然后在解决方案资源管理器中,右键单击该项目并单击**“转换为项目部署模型”**。

    -或者-

    从 Management Studio 的对象资源管理器中,右键单击**“项目”节点并选择“导入包”**。

  2. 完成向导。 有关详细信息,请参阅 Integration Services 项目转换向导

将项目部署到 Integration Services 服务器

  1. 在 Visual Studio 并打开项目,然后从**“项目”菜单,选择“部署”以便启动“Integration Services 部署向导”**。

    -或者-

    在 SQL Server Management Studio 的对象资源管理器中,展开 Integration Services > SSISDB 节点,找到要部署的项目的“项目”文件夹。 右键单击**“项目”文件夹,然后单击“部署项目”**。

    -或者-

    从命令提示符处,从 %ProgramFiles%\Microsoft SQL Server\110\DTS\Binn 运行 isdeploymentwizard.exe。 在 64 位计算机上,在 %ProgramFiles(x86)%\Microsoft SQL Server\100\DTS\Binn 中将存在该工具的 32 位版本。

  2. 在**“选择源”页上,单击“项目部署文件”**以便选择项目的部署文件。

    -或-

    单击**“Integration Services 目录”**以便选择已部署到 SSISDB 目录的项目。

  3. 完成向导。 有关详细信息,请参阅 Integration Services 部署向导