开始和停止报表服务器服务

适用范围:SQL Server 2016 (13.x) Reporting Services 及更高版本 Power BI 报表服务器

报表服务器是作为包含报表服务器 Web 服务、Web 门户和后台处理应用程序的 Windows 服务来实现的。 若要使用任何报表服务器功能,必须运行该服务。 停止该服务将停止所有报表服务器操作。

如果停止该服务,则服务运行时会发生的计划报表和订阅处理的请求将添加到队列中。 产生此结果是因为 SQL Server 代理运行的作业创建了事件。 如果想要在关闭服务时避免积压操作,请注意要同时停止 SQL Server 代理。

可以使用各种工具来启动或停止报表服务器服务。 这些工具包括 Reporting Services 配置工具、 SQL Server 配置管理器以及 Microsoft Windows 中提供的服务工具。

注意

SQL Server 配置管理器仅是 SQL Server Reporting Services 2016 及更低版本的选项。 其中不包括 Reporting Services 2017 及更高版本或 Power BI 报表服务器。

如果要执行的操作不只是启动或停止服务,则必须使用 Reporting Services 配置工具。 该工具专为基本服务管理之外的综合配置任务而设计。 如果使用其他工具更改服务帐户,可能会破坏 Reporting Services 安装和加密密钥。 有关更多信息,请参阅配置报表服务器服务帐户(报表服务器配置管理器)

不能暂停和恢复服务。 没有引导参数。 虽然没有显式依赖关系,但若要在报表服务器上支持任何订阅或计划报表操作,则必须运行 SQL Server 代理。

使用 Reporting Services 配置工具

  1. 启动 Reporting Services 配置工具,然后连接到报表服务器。

  2. 在“报表服务器状态”页面上,选择“停止”或“启动”

使用管理工具

  1. 在“管理工具”中,打开“服务”。
  2. 右键单击 SQL Server Reporting Services (MSSQLSERVER)、SQL Server Reporting Services 或 Power BI Report Server。
  3. 选择“停止”或“重启”。

对于 Reporting Services 2016 和更低版本,必须验证圆括号中的实例名称是否对应于希望停止或重启的报表服务器实例。 具体而言,如果正在运行多个实例,或者报表服务器作为命名实例运行,则必须执行以下步骤。

报表服务器配置管理器(本机模式)
启动、停止或暂停 SQL Server 代理服务