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
ファイル名 ログ ファイル名の最初の部分を指定します。 Prefix で指定した値が付加されて、完全な名前になります。 既定では、この名前は ReportServerService_ です。
FileSizeLimitMb トレース ログのサイズの上限を指定します。 ファイルは MB 単位で測定されます。 正しい値は、0 から整数型の最大値までです。 既定値は 32 です。
KeepFilesForDays トレース ログ ファイルを削除するまでの保持期間を日数で指定します。 正しい値は、0 から整数型の最大値までです。 既定値は 14 です。
プレフィックス あるログのインスタンスを別のログのインスタンスと区別するために生成する値を指定します。 既定では、トレース ログ ファイル名にタイムスタンプの値が追加されます。 この値は tid, time に設定されます。 この設定は変更しないでください。
TraceListeners トレース ログ コンテンツの出力先を指定します。 複数の出力先を指定する場合、各出力先をコンマで区切ってください。 有効な値は、次のとおりです。

DebugWindow (default)

File (default)

StdOut
TraceFileMode トレース ログに 24 時間データを含めるかどうかを指定します。 コンポーネントごとに、毎日 1 つ、一意のトレース ログが必要です。 この値は Unique (default) に設定されます。 この値は変更しないでください。
Components トレース ログを作成するコンポーネントを指定します。 既定値は [すべて] です。 この設定に対する他の有効な値には、内部コンポーネントの名前があります。 この値は変更しないでください。
Runtime 以前のバージョンとの下位互換性をサポートする構成設定を指定します。 Microsoft.ReportingServices.Interfaces の以前のバージョンを対象とする要求を新しいバージョンにリダイレクトするには、Runtime 設定を使用します。

このセクションの構成設定は、すべて .NET Framework の製品ドキュメントで説明されています。 詳細については、MSDN Web サイトまたは .NET Framework ドキュメントの「ランタイム設定スキーマ」を参照してください。

Reporting Services 構成ファイル
レポート サーバー サービスのトレース ログ