Reporting Services Configuration Files
Reporting Services stores component information in four configuration files that are copied to the file system during setup. Configuration files contain a combination of internal-use-only and user-defined values. User-defined values are specified during installation, through tools, and by manually editing the configuration files.
Modifying Configuration Files
Configuration settings are specified as either XML elements or attributes. If you understand XML and configuration files, you can use a text or code editor to modify user-definable settings. Some settings must be modified through tools. For example, encrypted values such as those used to configure a report server connection must be specified through the Setup program or the rsconfig command line utility.
If you modify a configuration setting manually and the change is valid, the configuration setting is seamlessly incorporated into the current server session. If the change is not valid (for example, if you inadvertently introduce a syntax error), the report server logs an error to the Windows application log and the change is ignored. The report server continues to use the last known, valid configuration setting until the service is restarted. Once the service is restarted, any configuration setting errors will become apparent. For more information about starting the service, see Starting and Stopping the Report Server Service.
Not all configuration settings can be modified. If you modify a setting that is reserved for internal use, you may disable your installation. Generally, editing configuration settings is not recommended unless you are trying to solve a specific problem. You can use the information provided in this section to learn which settings are safe to change. For more information about configuration files, see the .NET Framework product documentation.
Configuration File Overview
Reporting Services includes a variety of configuration files. There is a Web.config file for each of the two ASP.NET applications included with Reporting Services. The Web.config files contain settings that are typically found in files of this type. Additional application-specific configuration settings are stored in component configuration files described in the table below. The following table describes all of the configuration files that are included with Reporting Services.
|\ReportManager\Web.config||Report Manager Web.config file|
|\ReportServer\Web.config||Report Server Web.config file|
|ReportingServicesService.exe.config||Stores configuration settings used by the Report Server service. For more information, see ReportingServicesService Configuration File.|
|RSMgrPolicy.config, RSPreviewPolicy.config, RSSrvPolicy.config||Stores component security policy information. For more information, see Using Reporting Services Security Policy Files.|
|RSReportDesigner.config||Stores configuration settings used by Report Designer. For more information, see RSReportDesigner Configuration File.|
|RSReportServer.config||Stores configuration settings used by the report server engine. For more information, see RSReportServer Configuration File.|
|RSWebApplication.config||Stores configuration settings used by Report Manager. For more information, see RSWebApplication Configuration File.|