실행 중인 프로세스 관리

SQL Server Reporting Services는 보고서 서버에서 실행 중인 작업의 상태를 모니터링합니다. 보고서 서버는 진행 중인 작업을 정기적으로 검색하고 보고서 서버 데이터베이스에 상태 정보를 씁니다. 원격 또는 로컬 데이터베이스 서버에서 쿼리가 실행되거나 보고서가 처리되거나 보고서가 렌더링되는 경우 작업이 진행 중인 것입니다.

사용자 작업시스템 작업을 모두 관리할 수 있습니다. 사용자 작업은 개별 사용자나 구독에 의해 시작됩니다. 여기에는 요청 시 보고서 실행, 보고서 기록 스냅숏 요청, 보고서 스냅숏의 수동 생성 및 표준 구독 처리 작업이 포함됩니다. 시스템 작업은 보고서 서버에 의해 시작됩니다. 시스템 작업에는 예약된 보고서 실행 스냅숏, 예약된 보고서 기록 스냅숏 및 데이터 기반 구독이 포함됩니다.

보고서 처리 시간과 리소스 사용량은 보고서, 쿼리 복잡성, 데이터의 양 및 보고서에 대해 지정된 렌더링 형식에 따라 크게 달라집니다. 로컬 데이터 원본에 대한 단순 쿼리를 포함하는 보고서는 밀리초 단위로 완료되며 관리나 튜닝이 필요하지 않습니다. 이와는 반대로 PDF나 Excel에서 렌더링한 큰 보고서는 하드웨어 리소스, 배달 옵션 및 다른 프로세스의 동시 실행 여부에 따라 처리하는 데 시간이 상당히 오래 걸릴 수 있습니다. 보고서 서버에서 장기간 실행되는 대부분의 프로세스는 쿼리 처리가 끝나기를 기다리는 보고서 렌더링 작업 및 프로세스입니다. 경우에 따라 컴퓨터를 오프라인으로 전환한 경우 보고서 프로세스를 취소하거나 완료되는 데 시간이 많이 걸리는 실행 중인 작업을 중지해야 할 수 있습니다.

작업 보기 및 취소

기본적으로 작업은 보고서 관리자나 SQL Server Management Studio에 반영되려면 60초 이상 실행되어야 합니다. 또한 페이지를 새로 고쳐 보고서 서버 데이터베이스에서 최신 작업 상태를 가져와야 합니다.

  • 보고서 관리자는 진행 중인 작업을 확인하고 취소하는 데 사용할 수 있는 작업 관리 페이지를 제공합니다.
  • Management Studio에서는 확장하여 실행 중인 작업을 표시할 수 있는 작업 노드를 제공합니다. 작업 상태는 왼쪽 창에 표시됩니다.

[!참고] 서버 또는 보고서 서버 확장 배포에서 처리되고 있는 진행 중인 보고서 및 표준 구독을 나열하거나 취소할 수 있습니다. 데이터 기반 구독은 나열하거나 취소할 수 없습니다.

작업을 취소하면 보고서 서버에서 실행 중인 프로세스만 취소됩니다. 보고서 서버는 다른 컴퓨터에 있는 프로세스는 관리하지 않으므로 나중에 다른 시스템에서 분리될 쿼리 프로세스는 수동으로 취소해야 합니다. 실행하는 데 시간이 너무 오래 걸리는 쿼리는 자동으로 종료되도록 쿼리 제한 시간 값을 지정하십시오. 자세한 내용은 보고서 실행에 대한 제한 시간 값 설정을 참조하십시오. 보고서를 일시적으로 중지하는 방법은 보고서 및 구독 처리 일시 중지를 참조하십시오.

프로그래밍 방식으로 또는 스크립트를 사용하여 작업을 관리할 수도 있습니다. 자세한 내용은 ListJobs, CancelJob스크립트 예제(Reporting Services)를 참조하여 실행 중인 작업을 취소하는 예제 스크립트를 확인하십시오.

[!참고] 간혹 프로세스를 취소하기 위해 서버를 다시 시작해야 할 수도 있습니다. 자세한 내용은 보고서 서버 Windows 서비스 시작 및 중지를 참조하십시오.

실행 중인 프로세스에 대한 상태 정보 구성

실행 중인 작업은 보고서 서버 임시 데이터베이스에 저장됩니다. RSReportServer.config 파일에서 구성 설정을 수정하여 보고서 서버가 진행 중인 작업을 검색하는 빈도 및 실행 작업의 상태가 새 작업에서 실행 중인 작업으로 변경되는 간격을 제어할 수 있습니다. RunningRequestsDbCycle 설정은 보고서 서버가 실행 중인 프로세스를 검색하는 빈도를 지정합니다. 기본적으로 상태 정보는 60초마다 기록됩니다. RunningRequestsAge 설정은 작업이 새 작업에서 실행 중인 작업으로 전환되는 간격을 지정합니다.

참고 항목

개념

RSReportServer 구성 파일
Reporting Services 관리
보고서 관리자
보고서 서버 성능 모니터링

관련 자료

Reporting Services 배포
작업 관리 페이지(보고서 관리자)
보고서 처리 관리

도움말 및 정보

SQL Server 2005 지원 받기