ReportingServicesService 配置文件

ReportingServicesService.exe.config 文件包括配置跟踪的设置。

文件位置

此文件位于 \Reporting Services\Report Server\Bin 文件夹中。

编辑指南

您可以对此文件进行修改,重命名日志文件或提高/降低跟踪级别。 请勿修改任何其他设置。 有关说明,请参阅修改 Reporting Services 配置文件(RSreportserver.config)。 有关跟踪日志的详细信息,请参阅 报表服务器服务跟踪日志

示例配置

以下示例显示了在 ReportingServicesService.exe.config 文件中找到的设置和默认值。

<configSections>  
      <section name="RStrace" type="Microsoft.ReportingServices.Diagnostics.RSTraceSectionHandler,Microsoft.ReportingServices.Diagnostics" />  
</configSections>  
<system.diagnostics>  
      <switches>  
          <add name="DefaultTraceSwitch" value="3" />  
      </switches>  
</system.diagnostics>  
<RStrace>  
      <add name="FileName" value="ReportServerService_" />  
      <add name="FileSizeLimitMb" value="32" />  
      <add name="KeepFilesForDays" value="14" />  
      <add name="Prefix" value="tid, time" />  
      <add name="TraceListeners" value="debugwindow, file" />  
      <add name="TraceFileMode" value="unique" />  
      <add name="Components" value="all" />  
</RStrace>  
<runtime>  
      <alwaysFlowImpersonationPolicy enabled="true"/>  
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
             <dependentAssembly>  
                    <assemblyIdentity name="Microsoft.ReportingServices.Interfaces"  
                        publicKeyToken="89845dcd8080cc91"  
                        culture="neutral" />  
                    <bindingRedirect oldVersion="8.0.242.0"  
                                     newVersion="10.0.0.0"/>  
                    <bindingRedirect oldVersion="9.0.242.0"  
                                     newVersion="10.0.0.0"/>  
             </dependentAssembly>  
      </assemblyBinding>  
      <gcServer enabled="true" />  
</runtime>  

配置设置

下表提供了有关具体设置的信息, 将按设置在配置文件中的显示顺序依次列出:

设置 DESCRIPTION
RStrace 指定用于错误和跟踪的命名空间。
DefaultTraceSwitch 指定向 ReportServerService 跟踪日志报告的信息级别。 每个级别都包含所有更低级别(用更小的数字表示)报告的信息。 不建议禁用追踪功能。 有效值包括:

0= 禁用跟踪

1= 异常和重启

2= 异常、重启、警告

3= 异常、重启、警告、状态消息(默认值)

4= 详细日志模式
文件名 指定日志文件名的第一部分。 由 Prefix 指定的值补全了名称的其余部分。 默认情况下,名称ReportServerService_。
FileSizeLimitMb 指定跟踪日志大小的上限。 文件大小的单位为 MB。 有效值介于 0 到最大整数之间。 默认值为 32。
KeepFilesForDays 指定的天数后将删除跟踪日志。 有效值介于 0 到最大整数之间。 默认值为 14。
Prefix 指定一个生成的值,该值可将日志实例彼此区分开。 默认情况下,跟踪日志文件名后面将附加时间戳值。 此值设置为“tid,时间”。 请勿修改此设置。
TraceListeners 指定输出跟踪日志内容的目标。 您可以通过使用逗号进行分隔来指定多个目标。 有效值包括:

DebugWindow (默认值)

文件(默认值)

StdOut
TraceFileMode 指定跟踪日志是否包含 24 小时时段内的数据。 每天应当为每个组件设置唯一的跟踪日志。 此值设置为“Unique (default)”。 请勿修改此值。
组件 指定为其创建跟踪日志的组件。 默认值是 all。 此设置的其他有效值包括内部组件名。 请勿修改此值。
运行时 指定支持与早期版本的向后兼容性的配置设置。 运行时设置用于将面向早期版本的 Microsoft.ReportingServices.Interfaces 的请求重定向到新版本。

.NET Framework 产品文档对本节中的所有配置设置都进行了说明。 有关详细信息,请在 MSDN 网站上或在 .NET Framework 文档中搜索“运行时架构设置”。

另请参阅

Reporting Services 配置文件
报表服务器服务跟踪日志