구독 상태 모니터링
개별 사용자는 보고서 관리자의 내 구독 페이지 또는 구독 탭을 사용하여 구독 상태를 모니터링할 수 있습니다. 구독 페이지에는 구독이 마지막으로 실행된 시간과 구독 상태를 나타내는 열이 있습니다. 배달 중에 오류가 발생하면 보고서 서버 추적 로그에 항목이 하나 생성됩니다. 구독을 처리하는 동안 발생한 오류가 상태 열에 표시됩니다. 다음 표에서는 상태 값을 설명합니다.
상태 | 설명 |
---|---|
새 구독 |
구독을 처음 만들 때 나타납니다. |
비활성 |
구독을 처리할 수 없을 때 나타납니다. 자세한 내용은 이 항목의 뒷부분에 있는 "비활성 구독 관리"를 참고하십시오. |
완료: 총 <number>개 중 <number>개가 처리되었으며 <number>개의 오류가 발생했습니다. |
데이터 기반 구독 실행 상태를 나타냅니다. 이 메시지는 일정 예약 및 배달 프로세서에서 제공합니다. |
<number>개가 처리되었습니다. |
일정 예약 및 배달 프로세서에서 성공적으로 배달했거나 더 이상 배달하지 않는 알림의 수입니다. 데이터 기반 배달이 완료되면 처리된 알림 수가 생성된 알림의 총 수와 같아야 합니다. |
총 <number>개입니다. |
구독의 마지막 배달에 대해 생성된 알림의 총 수입니다. |
<number>개의 오류가 발생했습니다. |
일정 예약 및 배달 프로세서에서 배달하지 못했거나 더 이상 배달하지 않는 알림의 수입니다. |
메일을 보내지 못했습니다. 서버에 연결하지 못해 전송하지 못했습니다. |
보고서 서버가 메일 서버에 연결하지 못했음을 나타냅니다. 이 메시지는 전자 메일 배달 확장 프로그램에서 제공합니다. |
<filename> 파일을 <path>에 썼습니다. |
파일 공유 위치에 성공적으로 배달했음을 나타냅니다. 이 메시지는 파일 공유 배달 확장 프로그램에서 제공합니다. |
파일에 쓰는 동안 알 수 없는 오류가 발생했습니다. |
파일 공유 위치에 배달하지 못했음을 나타냅니다. 이 메시지는 파일 공유 배달 확장 프로그램에서 제공합니다. |
대상 폴더 <path>에 연결하지 못했습니다. 대상 폴더 또는 파일 공유가 있는지 확인하십시오. |
지정한 폴더를 찾을 수 없음을 나타냅니다. 이 메시지는 파일 공유 배달 확장 프로그램에서 제공합니다. |
<filename> 파일을 <path>에 쓸 수 없습니다. 다시 시도하는 중입니다. |
파일을 새 버전으로 업데이트할 수 없음을 나타냅니다. 이 메시지는 파일 공유 배달 확장 프로그램에서 제공합니다. |
<filename> 파일에 쓰지 못했습니다. <message> |
파일 공유 위치에 배달하지 못했음을 나타냅니다. 이 메시지는 파일 공유 배달 확장 프로그램에서 제공합니다. |
<custom status messages> |
배달 확장 프로그램에서 제공하는 배달 성공 및 실패에 대한 상태 메시지입니다. 타사 또는 사용자 지정 배달 확장 프로그램을 사용할 경우 추가 상태 메시지가 제공될 수 있습니다. |
구독을 처리하도록 예약하면 상태 메시지가 업데이트됩니다. 트리거가 발생하지 않으면(예: 보고서 실행 스냅숏이 새로 고쳐지지 않거나 일정이 실행되지 않는 경우) 상태 메시지가 업데이트되지 않습니다.
보고서 서버 관리자는 reportserverservice_*.log 파일을 검토하여 구독 배달 상태를 확인할 수 있습니다. 전자 메일 배달의 경우 보고서 서버 로그 파일에 특정 전자 메일 계정에 대한 처리 및 배달 레코드가 포함되어 있습니다.
로그 파일에는 보고서를 열었는지 여부 또는 배달이 실제로 성공했는지 여부에 대한 정보가 없습니다. 성공적인 배달은 일정 예약 및 배달 프로세서에서 오류가 발생하지 않고 보고서 서버가 메일 서버에 연결되었음을 의미합니다. 사용자의 사서함에 전자 메일을 배달할 수 없다는 메시지 오류가 표시될 경우 해당 정보는 로그 파일에 포함되지 않습니다. 로그 파일에 대한 자세한 내용은 Reporting Services 로그 파일을 참조하십시오.
또한, 보고서 서버 관리자는 현재 처리 중인 표준 구독을 모니터링할 수 있습니다. 데이터 기반 구독은 모니터링할 수 없습니다. 자세한 내용은 실행 중인 프로세스 관리를 참조하십시오.
구독을 배달할 수 없는 경우(예: 메일 서버를 사용할 수 없는 경우) 배달 확장 프로그램에서 배달을 다시 시도합니다. 구성 설정에 따라 시도할 횟수가 지정됩니다. 기본값은 다시 시도 안 함입니다. 보고서가 데이터 없이 처리되는 경우(예: 데이터 원본이 오프라인 상태인 경우)도 있습니다. 이런 경우 해당 사실을 나타내는 텍스트가 메시지 본문에 제공됩니다.
비활성 구독 관리
구독이 비활성 상태가 되면 구독이 처리되지 못하게 하는 기본 조건을 해결하여 구독을 다시 활성화하거나 해당 구독을 삭제해야 합니다. 처리하지 못하게 하는 조건이 발생하면 구독이 비활성 상태로 될 수 있습니다. 이러한 조건은 다음과 같습니다.
- 구독에 지정된 배달 확장 프로그램이 제거된 경우
- 자격 증명 설정을 저장된 값에서 통합 값이나 입력 요청 값으로 변경한 경우
- 보고서 정의에서 매개 변수 이름 또는 데이터 형식을 변경한 다음 보고서를 다시 게시한 경우. 구독에 더 이상 유효하지 않은 매개 변수가 포함되어 있으면 해당 구독이 비활성 상태로 됩니다. 자세한 내용은 구독에 매개 변수 설정을 참조하십시오.
- 보고서의 실행 모드를 변경한 경우(예: 보고서 실행 스냅숏으로 실행하도록 요청 시 실행 보고서를 수정한 경우). 자세한 내용은 보고서 실행 속성 설정을 참조하십시오.
비활성 구독은 구독 자체에 메시지로 표시됩니다. 이 메시지에는 해당 원인과 구독을 다시 활성화하는 단계에 대한 정보가 포함되어 있습니다.
여러 조건으로 인해 구독이 비활성화되면 보고서 서버가 구독을 실행할 때 해당 사실이 구독에 반영됩니다. 구독을 매주 금요일 오전 2시에 배달하도록 예약되어 있을 때 배달 확장 프로그램이 월요일 오전 9시에 제거되었다면 금요일 오전 2시까지는 구독에 비활성 상태가 반영되지 않습니다.