安装 Integration Services (SSIS)

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

SQL Server 提供了单个安装程序来安装其包括 Integration Services 在内的任一组件或所有组件。 使用 SQL Server 安装程序,可以在单台计算机上安装 Integration Services 或将其与其他 SQL Server 组件一起安装。

本文重点介绍了在安装 Integration Services 之前应了解的重要注意事项。 本文中的信息有助于评估安装选项,以便用户做出适当选择,使安装成功完成。

准备安装 Integration Services

安装 Microsoft SQL Server Integration Services 之前,请首先查看以下信息:

独立安装或并行安装

可以按下列配置安装 SQL Server Integration Services:

  • 在没有旧 SQL Server 实例的计算机上安装 SQL Server Integration Services。

  • 并行安装 Integration Services 与 SQL Server 的现有实例。

在已有 Integration Services 早期版本的计算机上升级到 Integration Services 的最新版本时,当前版本与该早期版本并行安装。

有关升级 Integration Services 的详细信息,请参阅升级 Integration Services

安装集成服务

安装 Integration Services 之前,请查看 SQL Server 的安装要求并确保计算机满足这些要求。

  1. 如果尚未安装 Microsoft SQL Server,请从 SQL Server 下载中下载免费开发人员版。 SSIS 不包含在速成版 SQL Server 中。

  2. 在 SQL Server 安装向导中,选择“全新 SQL 独立安装或向现有安装添加功能”。 若要安装 Integration Services,请在“功能选择”页面上进行选择,如下所示:

    • 在“共享功能”下,选择“Integration Services” 。

    • 要安装用于 Integration Services 编程的托管程序集,请在“共享功能”下选中“客户端工具 SDK” 。

    • 在“实例功能”下,可根据需要选择“数据库引擎服务”,以托管 SSIS 目录数据库 SSISDB,并存储、管理、运行和监视 SSIS 包 。

    Install Integration Services feature selection

  3. 考虑安装 Integration Services 的附加组件。 有关详细信息,请参阅本文的安装附加组件部分。

注意

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

为 ETL 进程安装专用服务器

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

配置 SSIS 事件日志记录

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

安装附加组件

要完整安装 Integration Services,请从以下列表中选择所需组件:

  • Integration Services。 使用 SQL Server 安装向导安装 SSIS。 选择 SSIS 会安装以下组件:

    • 对 SQL Server 数据库引擎上 SSIS 目录的支持。

    • 可选的 Scale Out 功能

    • 32 位和 64 位 SSIS 组件。

    单独安装 Integration Services 时不会安装设计和开发 SSIS 包所需的工具。

  • 数据库引擎服务。 使用 SQL Server 安装向导安装数据库引擎。 通过选择数据库引擎服务,可创建并托管 SSIS 目录数据库 SSISDB,并存储、管理、运行和监视 SSIS 包。

  • SQL Server Data Tools (SSDT) 和相应的扩展。 使用 SSDT 设计及部署 SSIS 包。 要下载并安装 SSDT,请参阅下载 SQL Server Data Tools (SSDT)

    安装 SSDT 后,还需要安装相应的扩展。

  • 用于 Azure 的 Integration Services 功能包。 要下载并安装功能包,请参阅用于 Azure 的 Microsoft SQL Server Integration Services 功能包。 通过安装功能包,可将包连接到 Azure 云中的存储和分析服务,包括以下服务:

    • Azure Blob 存储。

    • Azure HDInsight。

    • Azure Data Lake Store。

    • Azure Synapse Analytics。

    • Azure Data Lake Storage (Gen2).

  • 其他可选组件。 根据需要,可以从 SQL Server 功能包下载其他第三方组件。

后续步骤

有关 Integration Services 安装和功能更新的详细信息,请参阅以下文章: