보고서 서버 실행 로그
보고서 서버 실행 로그에는 단일 서버 또는 확장 배포의 여러 서버에서 실행되는 보고서에 대한 정보가 들어 있습니다. 보고서 실행 로그를 사용하여 보고서 요청 빈도, 가장 많이 사용되는 형식 및 각 처리 단계에 소요된 처리 시간(밀리초 단위)을 확인할 수 있습니다.
로그 정보 보기
보고서 서버는 내부 데이터베이스 테이블에 보고서 실행에 대한 데이터를 기록합니다. 이 테이블은 전체 정보를 제공하지 않으며 사용자가 이해할 수 없는 형식으로 데이터를 나타냅니다.
보고서 실행 데이터를 보려면 Reporting Services에서 제공하는 예제 SQL ServerIntegration Services 패키지를 실행하여 실행 로그에서 데이터를 추출한 다음 이 데이터를 쿼리 가능한 테이블 구조에 두어야 합니다. 자세한 내용은 보고서 실행 로그 데이터에 대한 쿼리 및 보고를 참조하십시오.
보고서 서버 실행 로그에 대한 구성 설정
Management Studio의 사이트 설정 페이지 또는 서버 속성 페이지에서 보고서 관리자의 옵션을 선택하여 보고서 실행 로깅을 설정하거나 해제할 수 있습니다.
기본적으로 로그 항목은 60일 동안 보관됩니다. 이 날짜를 초과한 항목은 매일 오전 2시에 제거됩니다. 제대로 된 설치에서는 항상 60일 동안의 정보만 사용할 수 있게 됩니다.
보고서 실행 로그는 보고서 서버 데이터베이스에 저장됩니다. 로깅된 행 수와 항목 유형에 대한 제한을 설정할 수 없습니다. 하지만 추적할 로그 정보를 검색하는 보고서를 만들 수 있습니다.
로그 파일 필드
다음 목록은 보고서 실행 로그에 캡처되는 데이터를 설명합니다.
요청을 처리한 보고서 서버 인스턴스 이름
보고서 식별자
사용자 식별자
요청 형식(사용자 또는 시스템)
렌더링 형식
보고서 실행에 사용된 매개 변수 값
보고서 처리 기간을 나타내는 시작 및 중지 시간
데이터 검색, 보고서 처리 및 보고서 렌더링에 걸린 시간(밀리초 단위)
보고서 실행 원본(1=라이브, 2=캐시, 3=스냅숏, 4=기록)
상태(rsSuccess 또는 오류 코드: 여러 개의 오류가 발생하면 첫 번째 오류만 기록됨)
렌더링된 보고서 크기(바이트)
쿼리에서 반환된 행 수