SharePoint 추적 로그에 대한 Reporting Services 이벤트 설정(ULS)

SQL Server 2008 R2(10.50.x)부터 SharePoint 모드의 Reporting Services 서버는 Reporting Services 이벤트를 SharePoint ULS(통합 로깅 서비스) 추적 로그에 쓸 수 있습니다. Reporting Services 관련 범주는 SharePoint 중앙 관리의 모니터링 페이지에서 사용할 수 있습니다.

문서 내용:

일반 ULS 로그 권장 사항

다음 표에서는 Reporting Services 환경을 모니터링하는 데 권장되는 이벤트 범주 및 수준을 나열합니다. 이벤트를 기록하면 각 항목에 이벤트 기록 시간, 프로세스 이름 및 스레드 ID가 포함됩니다.

Category Level Description
데이터베이스 자세히 데이터베이스 액세스를 포함하는 이벤트를 기록합니다.
일반 자세히 다음 항목에 대한 액세스를 포함하는 이벤트를 기록합니다.

Reporting Services 웹 포털

보고서 뷰어 HTTP 처리기

보고서 액세스 파일(.rdl)

데이터 원본 파일(.rsds)

SharePoint 사이트의 URL(.smdl 파일)
Office Server 일반 예외 로그인 실패를 기록합니다.
토폴로지 자세히 현재 사용자 정보를 기록합니다.
웹 파트 자세히 보고서 뷰어 웹 파트에 대한 액세스를 포함하는 이벤트를 기록합니다.

Reporting Services 범주에서 Reporting Services 이벤트 설정 및 해제

  1. SharePoint Central 관리에서 모니터링을 선택합니다.

  2. 보고 그룹에서 진단 로깅 구성을 선택합니다.

  3. 범주 목록에서 SQL Server Reporting Services 를 찾습니다.

  4. 더하기 기호(+)를 선택하여 SQL Server Reporting Services에서 하위 범주를 확장합니다.

  5. 추적 로그에 추가할 하위 범주를 선택합니다.

  6. 범주 목록 아래쪽에서 추적 로그에 보고할 최소 중요 이벤트에 대한 이벤트 수준을 선택합니다. 없음 을 선택하여 추적을 해제합니다.

참고 항목

이벤트 로그에 보고하는 가장 중요한 최소 이벤트 옵션은 Reporting Services에서 지원되지 않습니다. 무시됩니다.

다음 로깅 옵션을 표준 구성으로 사용하는 것이 좋습니다.

  • HTTP 리디렉터

  • SOAP 클라이언트 프록시

  • 구성에 문제가 있는 경우 구성 페이지를 추가 합니다.

다음 PowerShell cmdlet을 사용하여 모든 현재 팜 진단 로그 설정을 검토할 수 있습니다.

Get-SPDiagnosticConfig  

로그 항목 읽기

로그에서 Reporting Services 항목의 서식은 다음과 같은 방법으로 지정됩니다.

  • Product:SQL Server Reporting Services
  • 범주: 서버와 관련된 이벤트에는 이름의 시작 부분에 문자 Report Server 가 있습니다. 예: Report Server Alerting Runtime. 이러한 이벤트는 보고서 서버 로그 파일에도 기록됩니다.
  • 범주: 웹 프런트 엔드 구성 요소와 관련되거나 통신된 이벤트에는 포함되지 Report Server않습니다(예 Report Server Alerting Runtime: .). WFE 항목에는 a CorrelationID 가 포함되지만 서버 항목은 포함되지 않습니다.

SQL Server Reporting Services 이벤트 목록

다음 표는 SQL Server Reporting Services 범주의 이벤트 목록입니다.

영역 이름 설명 또는 샘플 항목
구성 페이지
HTTP 리디렉터
로컬 모드 처리
로컬 모드 렌더링
SOAP 클라이언트 프록시
UI 페이지
파워 뷰 LogClientTraceEvents API에 쓴 로그 항목입니다. 이러한 항목은 SQL Server Reporting Services 추가 기능의 하나인 파워 뷰 등의 클라이언트 애플리케이션에서 얻습니다.

LogClientTraceEvents API의 모든 로그 항목은 다음의 AreaSQL Server Reporting ServicesPower View아래에 Category 기록됩니다.

클라이언트 애플리케이션은 영역으로 Power View기록된 항목의 콘텐츠를 결정합니다.
SQL Server 2017 이후부터는 Power View 지원을 사용할 수 없습니다.
보고서 서버 경고 런타임
보고서 서버 응용 프로그램 도메인 관리자
보고서 서버 버퍼링 응답
보고서 서버 캐시
보고서 서버 카탈로그
보고서 서버 청크
보고서 서버 정리
보고서 서버 구성 관리자 샘플 항목:

MediumUsing report server internal url https://localhost:80/ReportServer.

UnexpectedMissing or Invalid ExtendedProtectionLevel setting
보고서 서버 암호화
보고서 서버 데이터 확장 프로그램
보고서 서버 DB 폴링
보고서 서버 기본값
보고서 서버 전자 메일 확장 프로그램
보고서 서버 Excel 렌더러
보고서 서버 확장 프로그램 팩터리
보고서 서버 HTTP 런타임
보고서 서버 이미지 렌더러
보고서 서버 메모리 모니터링
보고서 서버 알림
보고서 서버 처리
보고서 서버 공급자
보고서 서버 렌더링
보고서 서버 보고서 미리 보기
보고서 서버 리소스 유틸리티 샘플 항목:

MediumReporting Services starting SKU: Evaluation

MediumEvaluation copy: 180 days left
보고서 서버 실행 작업
보고서 서버 실행 요청
보고서 서버 예약
보고서 서버 보안
보고서 서버 서비스 컨트롤러
보고서 서버 세션
보고서 서버 구독
보고서 서버 WCF 런타임
보고서 서버 웹 서버
서비스 애플리케이션 프록시
공유 서비스 샘플 항목:

MediumUpdating ReportingWebServiceApplication

MediumGranting access to content databases.

MediumProvisioning instances for ReportingWebServiceApplication

MediumProcessing service account change for ReportingWebServiceApplication

MediumSetting database permissions.

PowerShell을 사용하여 로그 파일 보기

PowerShell related contentPowerShell을 사용하여 ULS 로그 파일에서 관련 이벤트 목록을 반환할 수 있습니다. SharePoint 2010 관리 셸에서 다음 명령을 입력하여 파일에서 필터링된 행 목록을 포함하는 ULS 로그 파일을 UESQL11SPOINT-20110606-1530.log 반환합니다.sql server reporting services

Get-content -path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\UESQL11SPOINT-20110606-1530.log" | select-string "sql server reporting services"  

ULS 로그를 읽을 수 있도록 다운로드할 수 있는 도구도 있습니다. 예를 들어 SharePoint LogViewer는 GitHub에서 사용할 수 있습니다.

PowerShell을 사용하여 로그 데이터를 보는 방법에 대한 자세한 내용은 진단 로그 보기(SharePoint Server 2010)를 참조하세요.

추적 로그 위치

추적 로그 파일은 폴더 c:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14\logs 에 있지만 SharePoint Central 관리Istration의 진단 로깅 페이지에서 경로를 확인하거나 변경할 수 있습니다.

SharePoint 2010 중앙 관리에서 SharePoint 서버에 대해 진단 로깅을 구성하는 방법 및 단계는 진단 로깅 설정 구성(Windows SharePoint Services)을 참조하세요.

추가 질문이 있으신가요? Reporting Services 포럼에서 질문하기