安装集成服务

SQL Server 提供一个安装程序来安装其任何或所有组件,包括 Integration Services。 通过安装程序,可以在单个计算机上安装 Integration Services,或者不使用其他 SQL Server 组件。

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

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

准备安装集成服务

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

选择集成服务配置

可以在以下配置中安装 SQL ServerIntegration Services:

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

  • 可以与 SQL Server 2008 Integration Services (SSIS) 和 SQL Server 2012 Integration Services (SSIS) 的现有实例并排安装 SQL Server 2014 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 时,用户组中的所有用户都有权访问 Integration Services 服务。 安装 SQL Server 2014 时,用户无权访问 Integration Services 服务。 该服务默认是安全的。 安装 SQL Server 后,SQL Server 管理员必须运行 DCOM 配置工具(Dcomcnfg.exe),以授予特定用户对 SQL Server Integration Services 12.0 的访问权限。

有关如何授予权限的说明,请参阅 向 Integration Services 服务授予权限

如果您使用安装向导来安装 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 位计算机上,选择 Integration Services 仅安装 64 位运行时和工具。 如果必须在 32 位模式下运行包,还必须选择其他选项来安装 32 位运行时和工具:

    • 如果 64 位计算机正在运行 x86作系统,请选择 “SQL Server Data ToolsManagement Tools - 完成”。

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

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

  • 实例配置

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

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

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

  • 服务器配置

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

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

默认情况下,在全新安装中, 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 服务的一个实例。 该服务并非特定于某个 数据库引擎实例。 使用运行服务的计算机的名称连接到服务。

在 64 位计算机上安装集成服务

安装在 64 位计算机上的集成服务功能

安装程序根据选择的设置选项安装各种 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。

重要

在 Itanium 64 位操作系统上不支持 SQL Server Data Tools (SSDT),这是一种用于 Integration Services 包的 32 位开发环境,并且不会安装在 Itanium 服务器上。