ReportingServicesService 配置文件

ReportingServicesService.exe.config 文件包含配置跟踪的设置信息。

文件位置

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

编辑指南

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

示例配置

下面的示例显示了 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>

配置设置

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

设置

说明

RStrace

指定用于错误和跟踪的命名空间。

DefaultTraceSwitch

指定向 ReportServerService 跟踪日志报告的信息的级别。每个级别都包含所有更低级别(用更小的数字表示)报告的信息。建议您不要禁用跟踪。有效值包括:

0= 禁用跟踪

1= 异常和重新启动

2= 异常、重新启动、警告

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

4= 详细模式

FileName

指定日志文件名的第一部分。日志文件名的其余部分由 Prefix 指定的值完成。默认情况下,名称为 ReportServerService_。

FileSizeLimitMb

指定跟踪日志大小的上限。文件大小的单位为 MB。有效值介于 0 到最大整数之间。默认值为 32。

KeepFilesForDays

指定多少天后删除跟踪日志文件。有效值介于 0 到最大整数之间。默认值为 14。

Prefix

指定一个生成的值,该值可将日志实例彼此区分开。默认情况下,跟踪日志文件名后面将附加时间戳值。此值设置为“ tid, time ”。请不要修改此设置。

TraceListeners

指定输出跟踪日志内容的目标。您可以通过使用逗号进行分隔来指定多个目标。有效值包括:

DebugWindow(默认值)

File(默认值)

StdOut

TraceFileMode

指定跟踪日志是否包含 24 小时时段内的数据。每天应当为每个组件设置唯一的跟踪日志。此值设置为“Unique”(默认值)。不要修改此值。

Components

指定为其创建跟踪日志的组件。默认值为 all。此设置的其他有效值包括内部组件名。不要修改此值。

Runtime

指定支持与早期版本的向后兼容性的配置设置。运行时设置用于将指向早期版本的 Microsoft.ReportingServices.Interfaces 的请求重定向到新版本。

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