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

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

항목 내용:

  • 일반 ULS 로그 권장 사항

  • Reporting Services 이벤트를 설정 및 해제합니다.

  • 권장 구성

  • 로그 항목 읽기

  • Reporting Services 이벤트 목록

  • PowerShell에서 로그 보기

  • 추적 로그 파일 위치

일반 ULS 로그 권장 사항

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

범주

수준

설명

데이터베이스

자세히

데이터베이스 액세스를 포함하는 이벤트를 기록합니다.

일반

자세히

다음 항목에 대한 액세스를 포함하는 이벤트를 기록합니다.

  • Reporting Services 웹 페이지

  • 보고서 뷰어 HTTP 처리기

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

  • 데이터 원본 파일(.rsds)

  • SharePoint 사이트의 URL(.smdl 파일)

Office Server 일반

예외

로그온 실패를 기록합니다.

토폴로지

자세히

현재 사용자 정보를 기록합니다.

웹 파트

자세히

보고서 뷰어 웹 파트에 대한 액세스를 포함하는 이벤트를 기록합니다.

Reporting Services 범주에서 Reporting Services 이벤트를 설정 및 해제하려면

  1. SharePoint 중앙 관리에서

  2. 모니터링을 클릭합니다.

  3. 보고 그룹에서 진단 로깅 구성을 클릭합니다.

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

  5. 더하기 기호(+)를 클릭하여 SQL Server Reporting Services의 하위 범주를 확장합니다.

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

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

[!참고]

이벤트 로그에 보고할 최소 중요 이벤트 옵션은 Reporting Services에서 지원되지 않으므로 무시됩니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

권장 구성

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

  • HTTP 리디렉터

  • SOAP 클라이언트 프록시

  • 구성에 문제가 있으면 구성 페이지를 추가합니다.

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

Get-SPDiagnosticConfig

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

로그 항목 읽기

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

  1. 제품: SQL Server Reporting Services

  2. 범주: 서버 관련 이벤트는 이름의 시작 부분에 "Report Server"라는 문자가 있습니다. 예: “Report Server Alerting Runtime” 이러한 이벤트는 보고서 서버 로그 파일에도 기록됩니다.

  3. 범주: 웹 프런트 엔드 구성 요소와 관련된 이벤트나 웹 프런트 엔드 구성 요소로부터 전달되는 이벤트에는 “Report Server”가 포함되지 않습니다. 예: “Service Application Proxy” Report Server Alerting Runtime” WFE 항목은 CorrelationID를 포함하지만 서버 항목은 CorrelationID를 포함하지 않습니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

SQL Server Reporting Services 이벤트 목록

다음 표에는 SQL Server Reporting Services 범주의 이벤트 목록이 나와 있습니다.

영역 이름

설명 또는 샘플 항목

구성 페이지

HTTP 리디렉터

로컬 모드 처리

로컬 모드 렌더링

SOAP 클라이언트 프록시

UI 페이지

Power View

LogClientTraceEvents API에 쓴 로그 항목입니다. 다음 항목의 출처는 Microsoft SharePoint Server 2010 Enterprise Edition용 SQL Server 2012 Reporting Services 추가 기능의 기능인 Power View를 포함하는 클라이언트 응용 프로그램입니다.

LogClientTraceEvents API의 모든 로그 항목은 "SQL Server Reporting Services" 및 "Power View" 영역범주에 기록됩니다.

"Power View" 영역으로 기록된 항목의 내용은 클라이언트 응용 프로그램에 의해 결정됩니다.

보고서 서버 경고 런타임

보고서 서버 응용 프로그램 도메인 관리자

보고서 서버 버퍼링 응답

보고서 서버 캐시

보고서 서버 카탈로그

보고서 서버 청크

보고서 서버 정리

보고서 서버 구성 관리자

샘플 항목:

MediumUsing 보고서 서버 내부 URL https://localhost:80/ReportServer입니다.

UnexpectedMissing 또는 잘못된 ExtendedProtectionLevel 설정

보고서 서버 암호화

보고서 서버 데이터 확장 프로그램

보고서 서버 DB 폴링

보고서 서버 기본값

보고서 서버 전자 메일 확장 프로그램

보고서 서버 Excel 렌더러

보고서 서버 확장 프로그램 팩터리

보고서 서버 HTTP 런타임

보고서 서버 이미지 렌더러

보고서 서버 메모리 모니터링

보고서 서버 알림

보고서 서버 처리

보고서 서버 공급자

보고서 서버 렌더링

보고서 서버 보고서 미리 보기

보고서 서버 리소스 유틸리티

샘플 항목:

MediumReporting 서비스 시작 SKU: Evaluation

MediumEvaluation 복사: 180일 남음

보고서 서버 실행 작업

보고서 서버 실행 요청

보고서 서버 예약

보고서 서버 보안

보고서 서버 서비스 컨트롤러

보고서 서버 세션

보고서 서버 구독

보고서 서버 WCF 런타임

보고서 서버 웹 서버

서비스 응용 프로그램 프록시

공유 서비스

샘플 항목:

MediumUpdating ReportingWebServiceApplication

콘텐츠 데이터베이스에 대한 MediumGranting 액세스입니다.

ReportingWebServiceApplication의 MediumProvisioning 인스턴스

ReportingWebServiceApplication에 대한 MediumProcessing 서비스 계정 변경 내용

MediumSetting 데이터베이스 사용 권한입니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

PowerShell에서 로그 파일 보기

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

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 또는 SharePoint ULS 로그 뷰어를 다운로드할 수 있습니다. 이 두 도구는 Codeplex에서 다운로드할 수 있습니다.

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

추적 로그 위치

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

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동