重要
本主题讨论 Integration Services 服务,这是用于管理 Integration Services 包的 Windows 服务。 SQL Server 2012 支持该服务与早期版本的 Integration Services 向后兼容。 从 SQL Server 2012 开始,可以管理 Integration Services 服务器上的包等对象。
在安装 Integration Services 的 SQL Server组件时,也会安装 Integration Services 服务。 默认情况下, Integration Services 服务已启动,该服务的启动类型已设置为自动。 不过,若要使用该服务来管理已存储的和正在运行的 SQL Server Management Studio 包,还必须安装 Integration Services 。
注释
无法从 SQL Server 2008 版本的 Management Studio 连接到 SQL Server 2005Integration Services 服务的实例。 也就是说,在 “连接到服务器 ”对话框中,不能输入仅运行 Integration Services 服务的 SQL Server 2005 版本的服务器的名称。 但是,可以编辑服务的配置文件,从而从 SQL Server 2008 版本的 Management Studio 管理存储在 SQL Server 2005 实例中的包。 有关详细信息,请参阅配置 Integration Services 服务(SSIS 服务)。
在一台计算机上可以只安装 Integration Services 服务的一个实例。 该服务并非特定于某个 数据库引擎实例。 可以使用正在运行该服务的计算机的名称连接到该服务。
可以使用以下任一 Microsoft 管理控制台 (MMC) 管理单元来管理 Integration Services 服务:SQL Server 配置管理器或服务。 若要在 SQL Server Management Studio中管理包,必须首先确保该服务已启动。
默认情况下, Integration Services 服务配置为管理 数据库引擎 实例的 msdb 数据库中的包,该实例与 Integration Services同时安装。 如果未同时安装 数据库引擎 实例,则 Integration Services 服务可配置为管理本地默认 数据库引擎实例的 msdb 数据库中的包。 若要管理 数据库引擎某个命名实例或远程实例中存储的包或 数据库引擎的多个实例中存储的包,则必须修改该服务的配置文件。 有关详细信息,请参阅配置 Integration Services 服务(SSIS 服务)。
默认情况下, Integration Services 服务配置为在该服务停止时停止正在运行的包。 但是, Integration Services 服务不会等待包停止,因此,在 Integration Services 服务停止后,一些包可能仍在运行。
如果 Integration Services 服务已停止,可使用 SQL Server 导入和导出向导、 SSIS 设计器、执行包实用工具以及 dtexec 命令提示实用工具 (dtexec.exe) 继续运行包。 但是,您无法监视正在运行的包。
默认情况下, Integration Services 服务在 NETWORK SERVICE 帐户的上下文中运行。
Integration Services 服务将信息写入 Windows 事件日志。 您可以在 SQL Server Management Studio中查看服务事件。 也可以通过 Windows 事件查看器查看服务事件。
使用服务管理单元设置 Integration Services 服务的属性
查看 Integration Services 服务的服务事件
另请参阅
Integration Services 服务(SSIS 服务)
配置集成服务 (SSIS 服务)
SQL Server 导入和导出向导
dtexec 实用工具
项目和包的执行