安装集成服务

SQL Server提供单个安装程序来安装其任何或所有组件,包括 Integration Services。 通过安装程序,可以在单台计算机上安装 Integration Services,无论是否安装其他SQL Server组件。

本主题重点介绍在安装 Integration Services 之前应了解的重要注意事项。 本主题中的信息将帮助你评估安装选项,以便你可以做出选择,从而成功安装。

本主题不包括有关启动安装程序、使用安装向导或从命令行运行安装程序的说明。 有关如何启动安装程序和选择要安装的组件的分步说明,请参阅 SQL Server 2014 的快速入门安装。 有关用于安装 Integration Services 的命令行选项的信息,请参阅从命令提示符安装 SQL Server 2014

准备安装 Integration Services

在安装 Microsoft SQL Server Integration Services 之前,请查看以下要求:

选择 Integration Services 配置

可以按以下配置安装 SQL ServerIntegration Services:

  • 可以在没有以前没有 SQL Server 实例的计算机上安装 SQL ServerIntegration Services。

  • 可以将 SQL Server 2014 Integration Services (SSIS) 与 SQL Server 2008 Integration Services (SSIS) 的现有实例和 SQL Server 2012 Integration Services (SSIS) 并行安装。

    在已安装这些早期版本的 Integration Services 之一的计算机上升级到 SQL Server 2014 Integration Services (SSIS) 时,SQL Server 2014 Integration Services (SSIS) 与早期版本并行安装。

    有关升级 Integration Services 的详细信息,请参阅 Upgrade Integration Services。 有关与早期版本的 Integration Services 的向后兼容性的信息,请参阅 Integration Services 向后兼容性

安装集成服务

查看SQL Server的安装要求并确保计算机满足这些要求后,即可安装 Integration Services。

注意

在以前版本的 SQL Server中,在您安装了 SQL Server 后,默认情况下 Users 组中的所有用户都已对 Integration Services 服务具有访问权限。 安装 SQL Server 2014 时,用户无权访问 Integration Services 服务。 该服务默认是安全的。 安装SQL Server后,SQL Server管理员必须运行 DCOM 配置工具 (Dcomcnfg.exe) ,以授予特定用户访问 SQL Server Integration Services 12.0 的权限。

有关如何授予权限的说明,请参阅 Grant Permissions to Integration Services Service

如果使用安装向导安装 Integration Services,将使用一系列页面来指定组件和选项。 以下是安装向导中的页面,其中选择的选项会影响 Integration Services 的安装以及选择建议:

  • 功能选择

    选择“ Integration Services ”以安装 Integration Services 服务并在设计环境外部运行包。

    若要完整安装 Integration Services,以及用于开发和管理包的工具和文档,请选择 Integration Services 和以下 共享功能

    • SQL Server Data Tools ,以便安装用于设计包的工具。

    • 管理工具 - 完成安装用于管理包SQL Server Management Studio。

    • 用于安装用于 Integration Services 编程的托管程序集的客户端工具 SDK

    许多数据仓库解决方案还需要安装其他SQL Server组件,例如SQL Server数据库引擎、SQL Server Analysis Services和SQL Server Reporting Services。

    注意

    如果选择了可在安装向导的“功能选择”页上选择进行安装的某些 SQL Server 组件,则会安装 Integration Services 组件的部分子集 。 这些组件对特定任务是有用的,但 Integration Services 功能将受到限制。 例如, “数据库引擎服务” 选项将安装 Integration Services 导入和导出向导所需的 SQL Server 组件。 SQL Server Data Tools 选项安装设计包所需的 Integration Services 组件,但未安装 Integration Services 服务,并且无法在SQL Server Data Tools之外运行包。 为确保完整安装 Integration Services,必须在 “功能选择” 页上选择“ 集成服务 ”。

    在 64 位计算机上安装 在 64 位计算机上安装,选择 集成服务 ,则只安装 64 位运行时和工具。 如果必须以 32 位模式来运行包,还必须选择其他选项以安装 32 位运行时和工具:

    • 如果 64 位计算机运行的是 x86 操作系统,请选择“SQL Server Data Tools”或“管理工具 - 完成”。

    • 如果 64 位计算机正在运行 Itanium 操作系统,请选择“ 管理工具 - 完成”。

    在 ETL 的专用服务器上安装若要使用专用服务器 (ETL) 进程进行提取、转换和加载,建议在安装 Integration Services 时安装 SQL Server 数据库引擎的本地实例。 Integration Services 通常将包存储在 数据库引擎 实例中,并使用 SQL Server 代理对这些包进行计划。 如果 ETL 服务器没有数据库引擎实例,则必须从具有数据库引擎实例的服务器计划或运行包。 这表示这些包不会在 ETL 服务器上运行,而是在其启动时所在的服务器上运行。 因此,专用 ETL 服务器的资源不会按预期方式使用。 而且,其他服务器的资源可能会受到 ETL 进程运行的影响

  • Instance Configuration

    “实例配置” 页上所做的任何选择都不会影响 Integration Services 或 Integration Services 服务。

    一台计算机上只能安装 Integration Services 服务的一个实例。 可使用计算机名称连接到该服务。

    默认情况下,Integration Services 服务配置为管理存储在与 Integration Services 同时安装的数据库引擎实例中的 msdb 数据库中的包。 如果未在 Integration Services 的同时安装数据库引擎实例,则 Integration Services 服务将配置为管理存储在数据库引擎本地默认实例的 msdb 数据库中的包。 若要管理存储在数据库引擎的命名实例或远程实例中或数据库引擎的多个实例中的包,必须修改配置文件。 有关如何修改此配置文件的详细信息,请参阅 配置 Integration Services Service (SSIS Service)

  • 服务器配置

    在“服务器配置”页的“服务帐户”选项卡上查看 Integration Services 服务的设置。

    如果安装了 Windows 7 或 Windows Server 2008 R2,则 Integration Services 服务注册为在 NT Services\MsDtsServer120 虚拟帐户下运行, 并且启动类型“自动”。 您不必输入内置虚拟帐户的密码。 如果安装了 Microsoft Vista 或 Windows Server 2008,则 Integration Services 服务注册为在内置网络服务帐户下运行, 并且启动类型“自动”。 您不必输入内置 Network Service 帐户的密码。

默认情况下,在全新安装中, Integration Services 配置为不将与运行包相关的事件记录到应用程序事件日志中。 使用 SQL Server 2014 的数据收集器功能时,此设置可防止事件日志条目过多。 未记录的事件是 EventID 12288“包已启动”和 EventID 12289“包已成功完成”。若要将这些事件记录到应用程序事件日志中,请打开注册表以进行编辑。 然后在注册表中,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\120\SSIS 节点,并将 LogPackageExecutionToEventLog 设置的 DWORD 值从 0 更改为 1。

了解 Integration Services 服务

Integration Services 安装 Integration Services 服务。

在“功能选择”页上选择“Integration Services”选项时,将安装 Integration Services 服务。 接受“ 服务器配置” 页上的默认设置时,将启用 Integration Services 服务,并且其 启动类型“自动”。

在一台计算机上可以只安装 Integration Services 服务的一个实例。 该服务并非特定于某个 数据库引擎实例。 可使用运行该服务的计算机的名称连接到该服务。

在 64 位计算机上安装 Integration Services

安装在 64 位计算机上的 Integration Services 功能

安装程序根据所选的安装选项安装各种 Integration Services 功能:

  • 安装 SQL Server并选择 Integration Services 进行安装时,安装程序将安装所有可用的 64 位 Integration Services 功能和工具。

  • 如果需要 Integration Services 设计时功能,还必须安装 SQL Server Data Tools (SSDT) 。

  • 如果需要 32 位版本的 Integration Services 运行时和工具才能在 32 位模式下运行某些包,则还必须安装SQL Server Data Tools (SSDT) 。

64 位功能安装在 Program Files 目录下,而 32 位功能单独安装在 Program Files (x86) 目录下。 (此行为并非特定于 Integration Services 或 SQL Server.)

重要

SQL Server Data Tools (SSDT) 是用于 SQL Server Data Tools (SSDT) 包的 32 位开发环境,它在 Itanium 64 位操作系统上不受支持,且不在 Itanium 服务器上进行安装。