打开或关闭 Reporting Services 功能
您可以关闭不用作锁定策略一部分的报表服务器功能,以减小生产报表服务器的攻击面。 在大多数情况下,需要同时运行各种 Reporting Services 功能才能使用 Reporting Services 中提供的所有功能。 但是根据所用的部署模型,您可以禁用不需要的功能。 例如,如果所有报表处理均已配置为预定操作,则可以只启用后台处理。 同样,如果您只需要交互式的按需报表,则可以只运行报表服务器 Web 服务。
本主题中的过程将为您演示如何关闭本机模式 Reporting Services 功能。 可以不同的方式配置这些功能,如直接编辑 RsReportServer.config 文件或使用 SQL Server Management Studio 中基于策略的管理的**“Reporting Services 的外围应用配置器”**方面。 使用以下链接可以找到说明如何打开或关闭相应功能的步骤:
报表服务器 Web 服务
预定的事件和处理
报表管理器
报表生成器
报表数据源的 Windows 集成安全性
报表服务器 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 节点,指向**“策略”,然后单击“方面”**。
在**“方面”**列表中,选择 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 集成安全性”**选项。
单击“确定”。