打开或关闭 Reporting Services 功能

可以关闭不用作锁定策略一部分的报表服务器功能,以减小生产报表服务器的攻击面。 在大多数情况下,需要同时运行 Reporting Services 功能才能使用 Reporting Services 中提供的所有功能。 但是根据所用的部署模型,可以禁用不需要的功能。 例如,如果所有报表处理均已配置为预定操作,则可以只启用后台处理。 同样,如果只需要交互式的按需报表,可以只运行报表服务器 Web 服务。

本文中的过程展示了如何禁用本机模式 Reporting Services 功能。 可以不同的方式配置这些功能,如直接编辑 RsReportServer.config 文件或使用 SQL Server Management Studio 中基于策略的管理的“Reporting Services 的外围应用配置”方面。 使用以下链接可以找到说明如何打开或关闭相应功能的步骤:

报表服务器 Web 服务

编辑配置来打开或关闭报表服务器 Web 服务

  1. 在文本编辑器中打开 RsReportServer.config 文件。 有关更多信息,请参阅修改 Reporting Services 配置文件 (RSreportserver.config)

  2. 若要启用报表服务器 Web 服务,请将 IsWebServiceEnabled 设置为 true:

    <IsWebServiceEnabled>true</IsWebServiceEnabled>  
    
  3. 若要禁用报表服务器 Web 服务,请将 IsWebServiceEnabled 设置为 false:

    <IsWebServiceEnabled>false</IsWebServiceEnabled>  
    
  4. 保存所做的更改,然后关闭该文件。

使用 SQL Server Management Studio 打开或关闭报表服务器 Web 服务

  1. 打开 SQL Server Management Studio 并连接到要配置的 Reporting Services 实例。

  2. 在“对象资源管理器”中,右键单击 Reporting Services 节点,指向“策略”,然后选择“方面”

  3. “方面” 列表中,选择 Reporting Services 的外围应用配置器

  4. “方面属性” 下:

    • 若要打开报表服务器 Web 服务,请将 WebServiceAndHTTPAccessEnabled 设置为 True

    • 若要关闭报表服务器 Web 服务,请将 WebServiceAndHTTPAccessEnabled 设置为 False

  5. 选择“确定” 。

计划事件和传递

编辑配置来打开或关闭计划事件和传递

  1. 在文本编辑器中打开 RsReportServer.config 文件。 有关更多信息,请参阅修改 Reporting Services 配置文件 (RSreportserver.config)

  2. 若要打开预定的报表处理和传递,请将 IsSchedulingServiceIsNotificationServiceIsEventService 设置为 true

    <IsSchedulingService>true</IsSchedulingService>  
    <IsNotificationService>true</IsNotificationService>  
    <IsEventService>true</IsEventService>  
    
  3. 若要关闭预定的报表处理和传递,请将 IsSchedulingServiceIsNotificationServiceIsEventService 设置为 false

    <IsSchedulingService>false</IsSchedulingService>  
    <IsNotificationService>false</IsNotificationService>  
    <IsEventService>false</IsEventService>  
    
  4. 保存所做的更改,然后关闭该文件。

注意

无法完全关闭后台处理,因为其提供了执行服务器操作所需的数据库维护功能。

Web 门户

从 SQL Server 2016 Reporting Services 累积更新 2 开始,将始终启用 Web 门户。

Windows 集成安全性

使用 SQL Server Management Studio 打开或关闭 Windows 集成安全性

  1. 打开 SQL Server Management Studio 并连接到要配置的 Reporting Services 实例。

  2. 在“对象资源管理器”中,右键单击 Reporting Services 节点,然后选择“属性”

  3. 在“服务器属性”对话框的“选择页面”下,选择“安全性”

    • 若要启用 Windows 集成安全性,请选中“为报表数据源启用 Windows 集成安全性”选项。

    • 要关闭 Windows 集成安全性,请取消选中“为报表数据源启用 Windows 集成安全性”选项。

  4. 选择“确定”

报表服务器配置管理器(本机模式)

更多疑问? 请访问 Reporting Services 论坛