Risolvere i problemi di sottoscrizioni e recapito di Reporting ServicesTroubleshoot Reporting Services Subscriptions and Delivery

Questo argomento spiega come risolvere i problemi che si verificano quando si usano le funzionalità di sottoscrizione, pianificazione e recapito di report di Reporting ServicesReporting Services .Use this topic to troubleshoot problems that you encounter when working with Reporting ServicesReporting Services report subscriptions, schedules, and delivery.

Informazioni sui logLog information

La pagina Sottoscrizione di Reporting ServicesReporting Services include lo stato di una sottoscrizione. Se però sono presenti problemi relativi a tale sottoscrizione, le informazioni dettagliate pertinenti sono riportate nei log di 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

Log di traccia: i log di traccia sono file di testo scritti a: \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

Di seguito è riportato un esempio di voce log: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

Per altre informazioni sui log di traccia di Reporting ServicesReporting Services , vedere:For more information on Reporting ServicesReporting Services trace logs, see:

Visualizzazioni di log di esecuzione:Execution Log views:

I log di esecuzione sono visualizzazioni presenti nel database del server di report SQL. Per altre informazioni su Reporting ServicesReporting Services , vedere Vista ExecutionLog ed ExecutionLog3 del server di report.The execution logs are views in the ReportServer SQL database For more information on Reporting ServicesReporting Services see Reporting Services ExecutionLog and ExecutionLog3 views.


Impossibile inviare report tramite posta elettronica con Windows Server 2003 e POP3Unable to Send Reports Using E-Mail With Windows Server 2003 and POP3

Se si esegue un'applicazione di posta elettronica mediante il protocollo POP3 in Microsoft Windows Server 2003, potrebbe risultare impossibile inviare i report con il server POP3 locale.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. Se si configura il server di report per inviare messaggi di posta elettronica con il server POP3 locale e si crea una sottoscrizione per l'invio di un report, potrebbe essere visualizzato il messaggio di errore seguente: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>

dove <error message> viene sostituito da altre informazioni sul messaggio di errore restituite da Collaboration Data Objects (CDO).where <error message> is replaced with additional error message information returned from Collaboration Data Objects (CDO).

Per risolvere il problema:To resolve this problem:

  • Impostare su 1 il valore dell'elemento SendUsing nel file Rsreportserver.config .Set the value of the SendUsing element in the Rsreportserver.config file to 1.
  • Cancellare il valore della proprietà SMTPServer in modo che sia vuota.Clear the value of the SMTPServer property so that it is empty. Sarà inoltre necessario specificare un valore per la proprietà SMTPServerPickupDirectory .You will also need to provide a value for the SMTPServerPickupDirectory property.

Per altre informazioni sull'uso di un servizio SMTP locale per il recapito di report tramite posta elettronica, vedere Configurare un server di report per il recapito tramite posta elettronica.For more information about using a local SMTP service for e-mail delivery of reports, see Configuring a Report Server for E-Mail Delivery.

Errore durante l'invio della posta: Indirizzo del mittente respinto dal server.Failure sending mail: The server rejected the sender address. Risposta del server: 454 5.7.3 Il client non dispone delle autorizzazioni necessarie per inviare posta a questo serverThe server response was: 454 5.7.3 Client does not have permission to submit mail to this server

Questo errore si verifica quando le impostazioni dei criteri di sicurezza sul server SMTP consentono ai soli utenti autenticati di inviare posta per il successivo recapito.This error occurs when security policy settings on the SMTP server allow only authenticated users to submit mail for subsequent delivery. Se il server SMTP non accetta l'invio di messaggi di posta elettronica da parte di utenti anonimi, rivolgersi all'amministratore di sistema per ricevere informazioni su come ottenere l'autorizzazione all'utilizzo del server.If the SMTP server does not accept e-mail submissions from anonymous users, see the system administrator about getting permission to use the server.

Questo errore può verificarsi anche quando si specifica il nome di un server di Exchange come SMTPServer.This error can also occur when you specify an Exchange server name as the SMTPServer. Per utilizzare un server di Exchange per il recapito tramite posta elettronica, è necessario specificare il nome del gateway SMTP configurato per il server di Exchange.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. Richiedere il nome all'amministratore di Exchange.See your Exchange administrator for this information.

Le sottoscrizioni non vengono elaborateSubscriptions are not processing

Le sottoscrizioni possono non venire eseguite nei casi seguenti:Subscriptions can fail under these conditions.

  • La pianificazione utilizzata per generare il report è scaduta.The schedule used to trigger the report has expired. Per le sottoscrizioni che generano un aggiornamento dello snapshot del report, la pianificazione utilizzata per l'aggiornamento potrebbe essere scaduta.For subscriptions that trigger off of a report snapshot update, the schedule used to refresh the snapshot may be expired.

  • Il server di report, SQL Server Agent o il server di posta elettronica non è in esecuzione.The report server, SQL Server Agent, or the e-mail server application is not running.

  • Il report non può essere recapitato, ad esempio perché è troppo grande.The report is undeliverable (for example, it is too big). Per determinare se il mancato recapito dipende dalle dimensioni del report, salvare il report in un file e quindi inviarlo tramite posta elettronica.To determine whether the delivery is failing because the report is too large, save the report to a file and then e-mail it. Assicurarsi di scegliere lo stesso formato di rendering specificato nella sottoscrizione.Be sure to choose the same rendering format you specified in the subscription. Se viene visualizzato un errore di recapito, utilizzare l'estensione per il recapito alla condivisione file anziché Messaggio di posta elettronica da Server report.If you get a delivery error, use the File Share delivery extension instead of Report Server E-mail.
  • Il computer utilizzato per il recapito tramite condivisione file non è in funzione o la condivisione file è configurata per l'accesso in sola lettura.The computer used for file share delivery is not running or the file share is configured for read-only access.
  • L'estensione per il recapito specificata nella sottoscrizione è stata disinstallata o disabilitata.The delivery extension specified in the subscription has been uninstalled or disabled.
  • Le impostazioni delle credenziali sono state modificate, passando da valori archiviati a valori integrati o su richiesta.The credential settings changed from stored to integrated or prompted values.
  • Il nome del parametro o il tipo di dati è stato modificato nella definizione del report e il report è stato ripubblicato.The parameter name or data type was changed in the report definition, and the report was republished. Se in una sottoscrizione è incluso un parametro non più valido, la sottoscrizione diventerà inattiva.If a subscription includes a parameter that is no longer valid, the subscription becomes inactive.

Per altre informazioni, vedere Wiki di TechNet Troubleshoot issues and errors with Reporting Services(Risoluzione di problemi ed errori di 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"/> Serve aiuto?  Forum MSDNhttps://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=SQLServer2016Preview  |  stackoverflowhttp://stackoverflow.com/questions/tagged/sql-server-2016  |  Registrare un problema o un suggerimento in  Microsoft Connecthttps://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