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"를 검색하십시오. |