다음을 통해 공유


ReportingServicesService 구성 파일

ReportingServicesService.exe.config 파일에는 추적을 구성하는 설정이 들어 있습니다.

파일 위치

이 파일은 \Reporting Services\Report Server\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(기본값)"로 설정됩니다. 이 값은 수정하지 마십시오.

Components

추적 로그를 생성할 구성 요소를 지정합니다. 기본값은 all입니다. 이 설정에 대한 기타 유효한 값에는 내부 구성 요소의 이름이 포함됩니다. 이 값은 수정하지 마십시오.

Runtime

이전 버전과의 호환성을 지원하는 구성 설정을 지정합니다. 런타임 설정은 이전 버전의 Microsoft.ReportingServices.Interfaces를 대상으로 하는 요청을 새 버전으로 리디렉션하는 데 사용됩니다.

이 섹션의 모든 구성 설정은 .NET Framework 제품 설명서에 설명되어 있습니다. 자세한 내용을 보려면 MSDN 웹 사이트 또는 .NET Framework 설명서에서 "Runtime Schema Settings"를 검색하십시오.

참고 항목

개념

구성 파일 (Reporting Services)

보고서 서버 서비스 추적 로그