共用方式為


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)。 請勿修改此值。
Components 指定建立追蹤記錄的元件。 預設值是 all秒。 此設定的其他有效值包括內部元件的名稱。 請勿修改此值。
執行階段 指定支援與前版回溯相容的組態設定。 執行階段設定是用來重新導向以新版為前版 Microsoft.ReportingServices.Interfaces 之目標的要求。

本節中的所有組態設定會在 .NET Framework 產品文件中加以描述。 如需詳細資訊,請在 MSDN 網站上或 .NET Framework 文件中搜尋「執行階段結構描述設定」。