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 時間データを含めるかどうかを指定します。コンポーネントごとに、毎日 1 つ、一意のトレース ログが必要です。この値は、"Unique (既定値)" に設定されます。この値は変更しないでください。

Components

トレース ログを作成するコンポーネントを指定します。既定値は all です。この設定に対する他の有効な値には、内部コンポーネントの名前があります。この値は変更しないでください。

Runtime

以前のバージョンとの下位互換性をサポートする構成設定を指定します。Microsoft.ReportingServices.Interfaces の以前のバージョンを対象とする要求を新しいバージョンにリダイレクトするには、Runtime 設定を使用します。

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