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= Disables tracing 1= Exceptions and restarts 2= Exceptions, restarts, warnings 3= Exceptions, restarts, warnings, status messages (默认值)4= Verbose mode |
FileName | 指定日志文件名的第一部分。 日志文件名的其余部分由 Prefix 指定的值完成。 默认情况下,名称为 ReportServerService_ 。 |
FileSizeLimitMb | 指定跟踪日志大小的上限。 文件大小的单位为 MB。 有效值介于 0 到最大整数之间。 默认值为 32。 |
KeepFilesForDays | 指定多少天后删除跟踪日志文件。 有效值介于 0 到最大整数之间。 默认值为 14。 |
Prefix | 指定一个生成的值,该值可将日志实例彼此区分开。 默认情况下,跟踪日志文件名后面将附加时间戳值。 此值设置为 tid, time 。 请不要修改此设置。 |
TraceListeners | 指定输出跟踪日志内容的目标。 您可以通过使用逗号进行分隔来指定多个目标。 有效值包括:DebugWindow (default) File (default) StdOut |
TraceFileMode | 指定跟踪日志是否包含 24 小时时段内的数据。 每天应当为每个组件设置唯一的跟踪日志。 此值设置为 Unique (default) 。 请不要修改此值。 |
组件 | 指定为其创建跟踪日志的组件。 默认值是 all秒。 此设置的其他有效值包括内部组件名。 请不要修改此值。 |
运行时 | 指定支持与早期版本的向后兼容性的配置设置。 运行时设置用于将指向早期版本的 Microsoft.ReportingServices.Interfaces 的请求重定向到新版本。.NET Framework 产品文档对本节中的所有配置设置都进行了说明。 有关详细信息,请在 MSDN 网站上或在 .NET Framework 文档中搜索“运行时架构设置”。 |