Reporting Services 구독 및 배달 문제 해결
이 문서를 사용하여 Reporting Services 보고서 구독, 일정 및 배달을 사용할 때 발생하는 문제를 해결할 수 있습니다.
로그 정보
Reporting Services의 구독 페이지에는 구독의 상태 포함되어 있지만 구독에 문제가 있는 경우 자세한 정보는 Reporting Services 로그에 있습니다.
추적 로그: 추적 로그는 다음 위치에 기록되는 텍스트 파일입니다. \Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\LogFiles
다음 예제는 샘플 로그 항목입니다.
subscription WindowsService_10 4c7c 05/24/2016-01:05:06 e ERROR Failure writing file \\ServerName\SalesReports\so71949.xls : Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider+NetworkErrorException: An impersonation error occurred using the security context of the current user. ---> System.ArgumentException: Value does not fall within the expected range. 05/24/2016
Reporting Services 추적 로그에 대한 자세한 내용은 다음을 참조하세요.
실행 로그 뷰:
실행 로그는 ReportServer SQL 데이터베이스의 뷰입니다. Reporting Services에 대한 자세한 내용은 Reporting Services ExecutionLog 및 ExecutionLog3 보기를 참조 하세요.
Windows Server 2003 및 POP3에서 전자 메일을 사용하여 보고서를 보낼 수 없음
Microsoft Windows Server 2003에서 POP3(Post Office Protocol 버전 3)을 사용하여 전자 메일 응용 프로그램을 실행하는 경우 로컬 POP3 서버를 사용하여 보고서를 보내지 못할 수 있습니다. 로컬 POP3 Server로 전자 메일을 보내고 보고서를 보내는 구독을 만들도록 보고서 서버를 구성하는 경우 오류 메시지가 Failure sending mail: <error message>
<> CDO(공동 작업 데이터 개체)에서 반환된 다른 오류 메시지 정보로 바뀝니다.
이 문제 해결
- Rsreportserver.config 파일
1
의SendUsing
요소 값을 .로 설정합니다. - 속성 값이
SMTPServer
비어 있도록 해당 속성의 값을 지웁 속성에 대한SMTPServerPickupDirectory
값도 제공해야 합니다.
메일을 보내지 못했습니다. 보낸 사람 주소를 서버에서 거부했습니다. 서버 응답: 454 5.7.3 클라이언트에 이 서버에 메일을 제출할 수 있는 권한이 없습니다.
이 오류는 SMTP 서버의 보안 정책 설정에 의해 인증된 사용자만 배달할 메일을 제출할 수 있는 경우 발생합니다. SMTP 서버가 익명 사용자의 전자 메일 제출을 수락하지 않는 경우 시스템 관리자에게 서버 사용 권한을 가져오는 방법을 참조하세요.
이 오류는 Exchange Server 이름을 SMTPServer로 지정한 경우에도 발생할 수 있습니다. 전자 메일 배달에 Exchange 서버를 사용하려면 해당 Exchange 서버에 대해 구성된 SMTP 게이트웨이의 이름을 지정해야 합니다. 이 정보는 Exchange 관리자에게 문의하십시오.
구독이 처리되지 않음
다음과 같은 상황에서는 구독이 실패할 수 있습니다.
보고서를 트리거하는 데 사용되는 일정이 만료되었습니다. 보고서 스냅샷 업데이트에서 트리거되는 구독의 경우 스냅샷 새로 고치는 데 사용되는 일정이 만료될 수 있습니다.
보고서 서버, SQL Server 에이전트 또는 전자 메일 서버 애플리케이션이 실행되고 있지 않습니다.
보고서는 배달할 수 없습니다(예: 너무 큽니다). 보고서가 너무 커서 배달에 실패하는지 여부를 확인하려면 보고서를 파일로 저장한 뒤 전자 메일로 보내 보십시오. 반드시 구독 시에 지정한 것과 동일한 렌더링 형식을 선택해야 합니다. 배달 오류가 생길 경우 보고서 서버 전자 메일을 사용하는 대신 파일 공유 배달 확장 프로그램을 사용하십시오.
파일 공유 배달에 사용되는 컴퓨터가 실행되고 있지 않거나 파일 공유가 읽기 전용 액세스용으로 구성되었습니다.
구독에 지정된 배달 확장 프로그램이 제거되었거나 사용하지 않도록 설정되었습니다.
자격 증명 설정을 저장 값에서 통합 값이나 사용자 입력 값으로 변경한 경우
보고서 정의의 매개 변수 이름이나 데이터 형식이 변경되고 보고서가 다시 게시된 경우. 구독에 더 이상 유효하지 않은 매개 변수가 포함되어 있으면 해당 구독이 비활성화됩니다.
도움이 필요하세요?
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기