打开或关闭 Reporting Services 功能
您可以关闭不用作锁定策略一部分的报表服务器功能,以减小生产报表服务器的攻击面。 在大多数情况下,需要同时运行各种 Reporting Services 功能才能使用 Reporting Services 中提供的所有功能。 但是根据所用的部署模型,您可以禁用不需要的功能。 例如,如果所有报表处理均已配置为预定操作,则可以只启用后台处理。 同样,如果您只需要交互式的按需报表,则可以只运行报表服务器 Web 服务。
本主题中的过程演示如何关闭本机模式Reporting Services功能。 可以不同的方式配置这些功能,如直接编辑 RsReportServer.config
文件或使用 SQL Server Management Studio 中基于策略的管理的“Reporting Services 的外围应用配置”方面。 使用以下链接可以找到说明如何打开或关闭相应功能的步骤:
报表服务器 Web 服务
通过编辑配置打开或关闭报表服务器 Web 服务
在文本编辑器中打开
RsReportServer.config
文件。 有关详细信息,请参阅 SQL Server 联机丛书中的修改Reporting Services配置文件 (RSreportserver.config ) 。若要打开报表服务器 Web 服务,请将
IsWebServiceEnabled
设置为true
:<IsWebServiceEnabled>true</IsWebServiceEnabled>
若要关闭报表服务器 Web 服务,请将
IsWebServiceEnabled
设置为false
:<IsWebServiceEnabled>false</IsWebServiceEnabled>
保存所做的更改,然后关闭该文件。
使用 SQL Server Management Studio 打开或关闭报表服务器 Web 服务
打开 SQL Server Management Studio 并连接到要配置的 Reporting Services 实例。
在“对象资源管理器”中右键单击 Reporting Services 节点,指向“策略”,然后单击“方面”。
在 “方面” 列表中,选择 Reporting Services 的外围应用配置器。
在 “方面属性” 下:
若要打开报表服务器 Web 服务,请将 WebServiceAndHTTPAccessEnabled 设置为
True
。若要关闭报表服务器 Web 服务,请将 WebServiceAndHTTPAccessEnabled 设置为
False
。
单击 “确定” 。
预定的事件和传递
通过编辑配置打开或关闭预定的事件和传递
在文本编辑器中打开 RsReportServer.config 文件。 有关详细信息,请参阅 SQL Server 联机丛书中的修改Reporting Services配置文件 (RSreportserver.config ) 。
若要打开预定的报表处理和传递,请将
IsSchedulingService
、IsNotificationService
和IsEventService
设置为true
:<IsSchedulingService>true</IsSchedulingService> <IsNotificationService>true</IsNotificationService> <IsEventService>true</IsEventService>
若要关闭预定的报表处理和传递,请将
IsSchedulingService
、IsNotificationService
和IsEventService
设置为false
:<IsSchedulingService>false</IsSchedulingService> <IsNotificationService>false</IsNotificationService> <IsEventService>false</IsEventService>
保存所做的更改,然后关闭该文件。
注意
不能完全关闭后台处理,因为它提供执行服务器操作所需的数据库维护功能。
使用 SQL Server Management Studio 打开或关闭预定的事件和传递
打开 SQL Server Management Studio 并连接到要配置的 Reporting Services 实例。
在“对象资源管理器”中右键单击 Reporting Services 节点,指向“策略”,然后单击“方面”。
在 “方面” 列表中,选择 Reporting Services 的外围应用配置器。
在 “方面属性” 下:
若要启用计划事件和传递,请将 ScheduleEventsAndReportDeliveryEnabled 设置为
True
。若要关闭计划事件和传递,请将 ScheduleEventsAndReportDeliveryEnabled 设置为
False
。
单击“确定”。
注意
不能完全关闭后台处理,因为它提供执行服务器操作所需的数据库维护功能。
报表管理器
通过编辑配置打开或关闭报表管理器
在文本编辑器中打开 RsReportServer.config 文件。 有关说明,请参阅 SQL Server 联机丛书中的修改Reporting Services配置文件 (RSreportserver.config ) 。
若要打开报表管理器,请将
IsReportManagerEnabled
设置为true
:<IsReportManagerEnabled>true</IsReportManagerEnabled>
若要关闭报表管理器,请将
IsReportManagerEnabled
设置为false
:<IsReportManagerEnabled>false</IsReportManagerEnabled>
保存所做的更改,然后关闭该文件。
使用 SQL Server Management Studio 打开或关闭报表管理器
打开 SQL Server Management Studio 并连接到要配置的 Reporting Services 实例。
在“对象资源管理器”中,右键单击Reporting Services节点,指向“策略”,然后单击“Facet”。
在 “方面” 列表中,选择 Reporting Services 的外围应用配置器。
在 “方面属性” 下:
若要打开报表管理器,请将 ReportManagerEnabled 设置为
True
。若要关闭报表管理器,请将 ReportManagerEnabled 设置为
False
。
单击“确定”。
报表生成器
使用 SQL Server Management Studio 打开或关闭报表生成器
打开 SQL Server Management Studio 并连接到要配置的 Reporting Services 实例。
在对象资源管理器中右键单击 Reporting Services 节点,然后单击“属性”。
在 “服务器属性” 对话框中,单击 “选择页”下的 “安全性”。
若要打开报表生成器,请选择 “启用特别报告执行” 选项。
若要关闭报表生成器,请取消选择 “启用特别报告执行” 选项。
单击“确定”。
Windows 集成安全性
使用 SQL Server Management Studio 打开或关闭 Windows 集成安全性
打开 SQL Server Management Studio 并连接到要配置的 Reporting Services 实例。
在对象资源管理器中右键单击 Reporting Services 节点,然后单击“属性”。
在 “服务器属性” 对话框中,单击 “选择页”下的 “安全性”。
若要启用 Windows 集成安全性,请选择“ 为报表数据源启用 Windows 集成安全性 ”选项。
若要关闭 Windows 集成安全性,请取消选择 “为报表数据源启用 Windows 集成安全性 ”选项。
单击“确定”。