ReportingServicesService 配置文件

适用范围: SQL Server Reporting Services (2016)

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

文件位置

此文件可以位于下面的任意路径中:

\Reporting Services\Report Server\Bin  
\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\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>  

配置设置

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

设置 描述
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”(默认值)。 不要修改此值。
组件 指定为其创建跟踪日志的组件。 默认值是 all秒。 此设置的其他有效值包括内部组件名。 不要修改此值。
运行时 指定支持与早期版本的向后兼容性的配置设置。 运行时设置用于将指向早期版本的 Microsoft.ReportingServices.Interfaces 的请求重定向到新版本。

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

另请参阅

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