Reporting Services 구독 및 배달 문제 해결

이 문서를 사용하여 Reporting Services 보고서 구독, 일정 및 배달을 사용할 때 발생하는 문제를 해결할 수 있습니다.

로그 정보

Reporting Services의 구독 페이지에는 구독의 상태 포함되어 있지만 구독에 문제가 있는 경우 자세한 정보는 Reporting Services 로그에 있습니다. Screenshot that shows the status.

추적 로그: 추적 로그는 다음 위치에 기록되는 텍스트 파일입니다. \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 파일1SendUsing요소 값을 .로 설정합니다.
  • 속성 값이 SMTPServer 비어 있도록 해당 속성의 값을 지웁 속성에 대한 SMTPServerPickupDirectory 값도 제공해야 합니다.

메일을 보내지 못했습니다. 보낸 사람 주소를 서버에서 거부했습니다. 서버 응답: 454 5.7.3 클라이언트에 이 서버에 메일을 제출할 수 있는 권한이 없습니다.

이 오류는 SMTP 서버의 보안 정책 설정에 의해 인증된 사용자만 배달할 메일을 제출할 수 있는 경우 발생합니다. SMTP 서버가 익명 사용자의 전자 메일 제출을 수락하지 않는 경우 시스템 관리자에게 서버 사용 권한을 가져오는 방법을 참조하세요.

이 오류는 Exchange Server 이름을 SMTPServer로 지정한 경우에도 발생할 수 있습니다. 전자 메일 배달에 Exchange 서버를 사용하려면 해당 Exchange 서버에 대해 구성된 SMTP 게이트웨이의 이름을 지정해야 합니다. 이 정보는 Exchange 관리자에게 문의하십시오.

구독이 처리되지 않음

다음과 같은 상황에서는 구독이 실패할 수 있습니다.

  • 보고서를 트리거하는 데 사용되는 일정이 만료되었습니다. 보고서 스냅샷 업데이트에서 트리거되는 구독의 경우 스냅샷 새로 고치는 데 사용되는 일정이 만료될 수 있습니다.

  • 보고서 서버, SQL Server 에이전트 또는 전자 메일 서버 애플리케이션이 실행되고 있지 않습니다.

  • 보고서는 배달할 수 없습니다(예: 너무 큽니다). 보고서가 너무 커서 배달에 실패하는지 여부를 확인하려면 보고서를 파일로 저장한 뒤 전자 메일로 보내 보십시오. 반드시 구독 시에 지정한 것과 동일한 렌더링 형식을 선택해야 합니다. 배달 오류가 생길 경우 보고서 서버 전자 메일을 사용하는 대신 파일 공유 배달 확장 프로그램을 사용하십시오.

  • 파일 공유 배달에 사용되는 컴퓨터가 실행되고 있지 않거나 파일 공유가 읽기 전용 액세스용으로 구성되었습니다.

  • 구독에 지정된 배달 확장 프로그램이 제거되었거나 사용하지 않도록 설정되었습니다.

  • 자격 증명 설정을 저장 값에서 통합 값이나 사용자 입력 값으로 변경한 경우

  • 보고서 정의의 매개 변수 이름이나 데이터 형식이 변경되고 보고서가 다시 게시된 경우. 구독에 더 이상 유효하지 않은 매개 변수가 포함되어 있으면 해당 구독이 비활성화됩니다.

도움이 필요하세요?