Reporting Services 구독 및 배달 문제 해결Troubleshoot Reporting Services Subscriptions and Delivery

이 항목의 정보를 참조하여 Reporting ServicesReporting Services 보고서 구독, 예약 및 배달 작업 시 발생하는 문제를 해결할 수 있습니다.Use this topic to troubleshoot problems that you encounter when working with Reporting ServicesReporting Services report subscriptions, schedules, and delivery.

로그 정보Log information

Reporting ServicesReporting Services 의 구독 페이지에는 구독의 상태가 포함되지만 구독에 문제가 있는 경우 세부 정보는 Reporting ServicesReporting Services 로그에 있습니다.The Subscription page in Reporting ServicesReporting Services includes a status of a subscription but if there is a problem with the subscription, the detailed information is in the Reporting ServicesReporting Services logs. ssrs_tutorial_datadriven_subscription_status_ReportManagerssrs_tutorial_datadriven_subscription_status_ReportManager

추적 로그: 추적 로그는 다음 위치에 기록된 텍스트 파일입니다. \Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\LogFilesTrace logs: The trace logs are text files written to: \Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\LogFiles

다음은 로그 항목의 예입니다.The following is an example log entry:

   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 ServicesReporting Services 추적 로그에 대한 자세한 내용은 다음을 참조하세요.For more information on Reporting ServicesReporting Services trace logs, see:

실행 로그 뷰:Execution Log views:

실행 로그는 ReportServer SQL database의 뷰입니다. Reporting ServicesReporting Services 에 대한 자세한 내용은 Reporting Services ExecutionLog 및 ExecutionLog3 뷰를 참조하세요.The execution logs are views in the ReportServer SQL database For more information on Reporting ServicesReporting Services see Reporting Services ExecutionLog and ExecutionLog3 views.


Windows Server 2003 및 POP3에서 전자 메일을 사용하여 보고서를 보낼 수 없습니다.Unable to Send Reports Using E-Mail With Windows Server 2003 and POP3

Microsoft Windows Server 2003에서 POP3(Post Office Protocol 버전 3)을 사용하여 전자 메일 응용 프로그램을 실행 중이면 로컬 POP3 서버를 통해 보고서를 보내지 못할 수 있습니다.If you are running an e-mail application with Post Office Protocol version 3 (POP3) on Microsoft Windows Server 2003, you might not be able to send reports using the local POP3 server. 로컬 POP3 서버를 통해 전자 메일을 보내도록 보고서 서버를 구성하고 보고서를 보내는 구독을 만든 경우 다음과 같은 오류 메시지가 표시될 수 있습니다.If you configure the report server to send e-mail with the local POP3 Server and create a subscription that sends a report, you might receive the following error message:
     Failure sending mail: <error message>

여기서 <오류 메시지 >에서 개체 CDO (Collaboration Data)를 반환 하는 추가 오류 메시지 정보로 바뀝니다.where <error message> is replaced with additional error message information returned from Collaboration Data Objects (CDO).

이 문제를 해결하려면To resolve this problem:

  • SendUsing Rsreportserver.config 파일에서 요소의 값을 1로 설정합니다.Set the value of the SendUsing element in the Rsreportserver.config file to 1.
  • SMTPServer 속성이 비어 있도록 해당 값을 지웁니다.Clear the value of the SMTPServer property so that it is empty. SMTPServerPickupDirectory 속성에 대한 값도 제공해야 합니다.You will also need to provide a value for the SMTPServerPickupDirectory property.

로컬 SMTP 서비스를 사용하여 보고서를 전자 메일로 배달하는 방법에 대한 자세한 내용은 전자 메일 배달을 위한 보고서 서버 구성을 참조하세요.For more information about using a local SMTP service for e-mail delivery of reports, see Configuring a Report Server for E-Mail Delivery.

메일을 보내지 못했습니다. 서버가 보낸 사람 주소를 거부했습니다.Failure sending mail: The server rejected the sender address. 서버 응답: 454 5.7.3 클라이언트가 이 서버에 메일을 제출할 권한이 없습니다.The server response was: 454 5.7.3 Client does not have permission to submit mail to this server

이 오류는 SMTP 서버의 보안 정책 설정에 의해 인증된 사용자만 배달할 메일을 제출할 수 있는 경우 발생합니다.This error occurs when security policy settings on the SMTP server allow only authenticated users to submit mail for subsequent delivery. SMTP 서버에서 익명 사용자의 전자 메일 제출을 허용하지 않는 경우 시스템 관리자에게 해당 서버 사용 권한을 얻는 방법을 문의하십시오.If the SMTP server does not accept e-mail submissions from anonymous users, see the system administrator about getting permission to use the server.

이 오류는 Exchange Server 이름을 SMTPServer로 지정한 경우에도 발생할 수 있습니다.This error can also occur when you specify an Exchange server name as the SMTPServer. 전자 메일 배달에 Exchange 서버를 사용하려면 해당 Exchange 서버에 대해 구성된 SMTP 게이트웨이의 이름을 지정해야 합니다.To use an Exchange server for e-mail delivery, you must specify the name of the SMTP gateway that is configured for your Exchange server. 이 정보는 Exchange 관리자에게 문의하십시오.See your Exchange administrator for this information.

구독이 처리되지 않습니다.Subscriptions are not processing

다음과 같은 상황에서는 구독이 실패할 수 있습니다.Subscriptions can fail under these conditions.

  • 보고서를 트리거하는 데 사용되는 일정이 만료된 경우.The schedule used to trigger the report has expired. 보고서 스냅숏 업데이트를 트리거하는 구독의 경우 스냅숏을 새로 고치는 데 사용되는 일정이 만료될 수 있습니다.For subscriptions that trigger off of a report snapshot update, the schedule used to refresh the snapshot may be expired.

  • 보고서 서버, SQL Server 에이전트 또는 전자 메일 서버 응용 프로그램이 실행되고 있지 않습니다.The report server, SQL Server Agent, or the e-mail server application is not running.

  • 보고서를 배달할 수 없는 경우(예: 너무 커서 배달하지 못한 경우)The report is undeliverable (for example, it is too big). 보고서가 너무 커서 배달에 실패하는지 여부를 확인하려면 보고서를 파일로 저장한 뒤 전자 메일로 보내 보십시오.To determine whether the delivery is failing because the report is too large, save the report to a file and then e-mail it. 반드시 구독 시에 지정한 것과 동일한 렌더링 형식을 선택해야 합니다.Be sure to choose the same rendering format you specified in the subscription. 배달 오류가 생길 경우 보고서 서버 전자 메일을 사용하는 대신 파일 공유 배달 확장 프로그램을 사용하십시오.If you get a delivery error, use the File Share delivery extension instead of Report Server E-mail.
  • 파일 공유 배달에 사용되는 컴퓨터가 실행 중이지 않거나 파일 공유가 읽기 전용 액세스로 구성된 경우The computer used for file share delivery is not running or the file share is configured for read-only access.
  • 구독에 지정된 배달 확장 프로그램이 설치되지 않았거나 사용할 수 없는 경우The delivery extension specified in the subscription has been uninstalled or disabled.
  • 자격 증명 설정을 저장 값에서 통합 값이나 사용자 입력 값으로 변경한 경우The credential settings changed from stored to integrated or prompted values.
  • 보고서 정의의 매개 변수 이름이나 데이터 형식이 변경되고 보고서가 다시 게시된 경우.The parameter name or data type was changed in the report definition, and the report was republished. 구독에 더 이상 유효하지 않은 매개 변수가 포함되어 있으면 해당 구독이 비활성화됩니다.If a subscription includes a parameter that is no longer valid, the subscription becomes inactive.

자세한 내용은 TechNet Wiki Troubleshoot issues and errors with Reporting Services(Reporting Services 문제 및 오류 해결)를 참조하세요.For more information, see the TechNet Wiki Troubleshoot issues and errors with Reporting Services.

<Token xmlns:xlink="http://www.w3.org/1999/xlink"><image xlink:href="173ab206-1146-43d1-ba3c-35a212f09a14"/> 도움이 필요하세요?  MSDN 포럼https://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=SQLServer2016Preview  |  stackoverflowhttp://stackoverflow.com/questions/tagged/sql-server-2016  |   Microsoft Connect에서 문제 또는 제안 기록https://connect.microsoft.com/SQLServer/Feedback<Token xmlns:xlink="http://www.w3.org/1999/xlink"><image xlink:href="173ab206-1146-43d1-ba3c-35a212f09a14"/> Need help?  MSDN forumhttps://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=SQLServer2016Preview  |  stackoverflowhttp://stackoverflow.com/questions/tagged/sql-server-2016  |  Log an issue or suggestion at Microsoft Connecthttps://connect.microsoft.com/SQLServer/Feedback