RSReportDesigner configuration file

The RSReportDesigner.config file stores settings about the rendering and data processing extensions available to Report Designer. Data processing extension information is stored in the Data element. Rendering extension information is stored in the Render element. The Designer element enumerates the query builders that are used in Report Designer.

Report Designer uses embedded report server functionality to preview reports. Server-related settings can be specified to support local server-side processing for preview operations. For more information about report server configuration settings, see RsReportServer.config configuration file.

File location

This file is located in the \Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

Edit guidelines

Don't modify the settings in this file unless you're doing one of the following actions:

  • Deploying or removing a custom extension
  • Disabling caching during preview
  • Registering a new data processing extension after a Service Pack upgrade

Specific instructions for editing configuration files are available if you're customizing rendering extension settings. For more information, see Customize rendering extension parameters in RSReportServer.Config.

For general instructions on how to edit configuration files, see Modify a Reporting Services configuration file (RSreportserver.config).

Example configuration file

The following example illustrates the format of the RSReportDesigner.config file.

<Configuration>  
  <Add Key="SecureConnectionLevel" Value="0" />  
  <Add Key="InstanceName" Value="Microsoft.ReportingServices.PreviewServer" />  
  <Add Key="SessionCookies" Value="true" />  
  <Add Key="SessionTimeoutMinutes" Value="3" />  
  <Add Key="PolicyLevel" Value="rspreviewpolicy.config" />  
  <Add Key="CacheDataForPreview" Value="true" />  
  <Extensions>  
    <Render> . . . </Render>  
    <Data> . . . </Data>  
    <Designer> . . . </Designer>  

Configuration settings

Setting Description
SecureConnectionLevel Specifies the degree of security of the Web service connection. Valid values range from 0 through 3, where 0 is least secure. For more information, see Use secure web service methods.
InstanceName An identifier for the preview server. Don't modify this value.
SessionCookies Specifies whether the report server uses browser cookies to maintain session information. Valid values include True and False. The default is True. If you set this value to false, session data is stored in the reportservertempdb database.
SessionTimeoutMinutes Specifies the period for which a session cookie is valid. The default is 3 minutes.
PolicyLevel Specifies the security policy configuration file. The valid value is Rspreviewpolicy.config. For more information, see Use Reporting Services security policy files.
CacheDataForPreview When set to True, the Report Designer stores data in a cache file on the local computer. Valid values are True (default) and False. For more information, see Preview reports.
Render Enumerates the rendering extensions that are available to Report Designer for preview purposes. The set of rendering extensions that are used for preview should be identical to those extensions installed with the report server.

Name specifies the rendering extension. If you're invoking a rendering extension through code, use this value to call a specific extension.

Type specifies the fully qualified class name of the extension class, plus the library name, comma separated.

Visible specifies whether the name appears in any user interface. This value can be True (default) or False. If True, it appears in user interfaces.
Data Enumerates the data processing extensions that are available to Report Designer for connecting to data sources that provide data to reports. The set of data processing extensions used in Report Designer might be identical to those extensions installed with the report server. If you're adding or removing custom extensions, see Deploy a data processing extension.

Name specifies the data processing extension.

Type specifies the fully qualified class name of the extension class, plus the library name, comma separated.
Designer Enumerates the query builders that are available to Report Designer. Query builders provide a user interface for constructing queries that retrieve data used in reports. Query builders might vary for different data processing extensions. By default, Reporting Services provides one visual data tool user interface for all data processing extensions that are included in the product. However, if you're building or using non-Microsoft data processing extensions, other query builder interfaces might apply.
PreviewProcessingServiceStartupTimeoutSeconds Specifies the period to wait for the preview processing service to start up before showing an error message. The default is 15 seconds.