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