Analyser les abonnements Reportions ServicesMonitor Reporting Services Subscriptions

Vous pouvez surveiller les abonnements Reporting ServicesReporting Services à partir de l'interface utilisateur, de Windows PowerShell ou des fichiers journaux.You can monitor Reporting ServicesReporting Services subscriptions from the user interface, Windows PowerShell, or log files. Les options de surveillance à votre disposition dépendent du mode de serveur de rapports que vous exécutez.The options available to you for monitoring depend on what mode of report server you are running.

||
|-|
| S’applique à :Applies to: Reporting ServicesReporting Services en mode natif | Reporting ServicesReporting Services en mode SharePoint. S’applique à :Applies to: Reporting ServicesReporting Services Native mode | Reporting ServicesReporting Services SharePoint mode.|

Dans cette rubrique :In this topic:

Interface utilisateur en mode natif Native mode user interface

Chaque utilisateur Reporting ServicesReporting Services peut surveiller l'état d'un abonnement dans la page Mes abonnements ou sous l'onglet Abonnements du Gestionnaire de rapports.Individual Reporting ServicesReporting Services users can monitor the status of a subscription using the My Subscriptions page or the Subscriptions tab in Report Manager. Les pages d'abonnement présentent des colonnes qui indiquent l'état de l'abonnement et à quel moment l'abonnement a été exécuté pour la dernière fois.Subscription pages include columns that indicate when the subscription was last run and the status of the subscription. Les messages d'état sont mis à jour à chaque traitement planifié de l'abonnement.Status messages are updated when the subscription is scheduled to process. Si le déclencheur ne se produit jamais (par exemple, si un instantané d'exécution de rapport n'est jamais actualisée ou si une planification n'est jamais exécutée), le message d'état ne sera pas mis à jour.If the trigger never occurs (for example, a report execution snapshot is never refreshed or a schedule never runs), the status message will not be updated.

Le tableau suivant répertorie les valeurs possibles de la colonne État .The following table describes the possible values for the Status column.

ÉtatStatus DescriptionDescription
Nouvel abonnementNew subscription Apparaît la première fois que vous créez l'abonnement.Appears when you first create the subscription.
InactifInactive Apparaît lorsqu'un abonnement ne peut pas être traité.Appears when a subscription is cannot be processed. Pour plus d'informations, consultez « Gestion des abonnements inactifs », plus loin dans cette rubrique.For more information, see "Managing Inactive Subscriptions" later in this topic.
Effectué : < nombre> traité de < nombre> totale ; < nombre> erreurs.Done: <number> processed of <number> total; <number> errors. Indique l'état de l'exécution d'un abonnement piloté par les données. Ce message provient du processeur de planification et de livraison.Shows the status of a data-driven subscription execution; this message is from the Scheduling and Delivery Processor.
<nombre> traités<number> processed Nombre de notifications que le processeur de planification et de livraison a réussi à remettre ou n'essaie plus de remettre.The number of notifications that the Scheduling and Delivery Processor successfully delivered or is no longer attempting to deliver. Lorsqu'une remise pilotée par les données est terminée, le nombre de notifications traitées doit être égal au nombre total de notifications générées.When a data-driven delivery completes, the number of processed notifications should equal the total number of generated notifications.
<nombre> total<number> total Nombre total de notifications générées pour la dernière remise de l'abonnement.The total number of notifications generated for the last delivery for the subscription.
<nombre> erreur<number> error Nombre de notifications que le processeur de planification et de livraison n'a pas réussi à remettre ou n'essaie plus de remettre.The number of notifications that the Scheduling and Delivery Processor could not deliver or is no longer attempting to deliver.
Échec de l'envoi du message électronique : le transport a échoué dans sa connexion au serveur.Failure sending mail: the transport failed to connect to the server. Indique que le serveur de rapports ne s'est pas connecté au serveur de messagerie ; ce message provient de l'extension de remise par messagerie électronique.Indicates that the report server did not connect to the mail server; this message is from the e-mail delivery extension.
Fichier < nom de fichier> a été écrite dans <chemin d’accès >.File <filename> was written to <path>. Indique que la remise à l'emplacement du partage de fichiers a réussi ; ce message provient de l'extension de remise dans un partage de fichiers.Indicates that the delivery to the file share location was successful; this message is from the file share delivery extension.
Une erreur inconnue s'est produite lors de l'écriture du fichier.An unknown error occurred when writing file. Indique que la remise à l'emplacement du partage de fichiers a échoué ; ce message provient de l'extension de remise dans un partage de fichiers.Indicates that the delivery to the file share location did not succeed; this message is from the file share delivery extension.
Impossible de se connecter au dossier de destination, <chemin d’accès >.Failure connecting to the destination folder, <path>. Assurez-vous que le dossier de destination ou le partage de fichiers existe.Verify the destination folder or file share exists. Indique que le dossier que vous avez spécifié n'a pas pu être trouvé ; ce message provient de l'extension de remise dans un partage de fichiers.Indicates that the folder you specified could not be found; this message is from the file share delivery extension.
Le fichier <nom de fichier > ne peut pas être écrite dans <chemin d’accès >.The file <filename> could not be written to <path>. Nouvelle tentative d'écriture en cours.Attempting to retry. Indique que le fichier n'a pas pu être mis à jour avec une version plus récente ; ce message provient de l'extension de remise dans un partage de fichiers.Indicates that the file could not be updated with a newer version; this message is from the file share delivery extension.
Échec de l’écriture du fichier <filename > : <message >Failure writing file <filename>: <message> Indique que la remise à l'emplacement du partage de fichiers a échoué ; ce message provient de l'extension de remise dans un partage de fichiers.Indicates that the delivery to the file share location did not succeed; this message is from the file share delivery extension.
<messages d’état personnalisés ><custom status messages> Messages d'état indiquant le succès ou l'échec de la remise. Ces messages proviennent des extensions de remise.Status messages about delivery success and failure, provided by delivery extensions. Si vous utilisez une extension de remise tierce ou personnalisée, d'autres messages d'état peuvent apparaître.If you are using a third-party or custom delivery extension, additional status messages may be provided.

Les administrateurs de serveur de rapports peuvent également surveiller les abonnements standard en cours de traitement.Report server administrators can also monitor standard subscriptions that are currently processing. Les abonnements pilotés par les données ne peuvent pas être analysés.Data-driven subscriptions cannot be monitored. Pour plus d’informations, consultez Gérer un processus en cours d’exécution.For more information, see Manage a Running Process.

En cas d'échec de remise d'un abonnement (par exemple, si le serveur de messagerie est indisponible), l'extension de remise réessaye la remise.If a subscription cannot be delivered (for example, if the mail server is unavailable), the delivery extension retries the delivery. Un paramètre de configuration spécifie le nombre de tentatives qui seront effectuées.A configuration setting specifies the number of attempts to make. Par défaut, il n'y en a aucune.The default value is no retries. Dans certains cas, le rapport peut avoir été traité sans données (par exemple, si la source de données est hors connexion), auquel cas le texte à cet effet est fourni dans le corps du message.In some cases, the report might have been processed without data (for example, if the data source is offline), in which case text to that effect is provided in the body of the message.

Fichiers journaux en mode natifNative Mode Log Files

Si une erreur se produit au cours de la remise, une entrée est inscrite dans le journal de trace du serveur de rapports.If an error occurs during delivery, an entry is made in the report server trace log.

Les administrateurs de serveur de rapports peuvent passer en revue les fichiers reportserverservice_*.logpour déterminer l’état de remise des abonnements.Report server administrators can review the reportserverservice_*.log files to determine subscription delivery status. Pour la remise par messagerie électronique, les fichiers journaux du serveur de rapports contiennent un enregistrement du traitement et des remises effectuées sur les comptes de messagerie spécifiques.For e-mail delivery, report server log files include a record of processing and deliveries to specific e-mail accounts. Voici l'emplacement par défaut des fichiers journaux :The following is the default location of the log files:

C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles

Voici un exemple de nom de fichier journal :The following is an example log filename:

ReportServerService__05_21_2014_00_05_07.log

Voici un exemple de message d'erreur de fichier journal de trace lié aux abonnements :The following is a trace log file example error message related to subscriptions:

  • library!WindowsService_7!b60!05/20/2014-22:34:36:: i INFO : Initialisation de EnableExecutionLogging sur 'True' comme spécifié dans les propriétés du système Server.emailextension!WindowsService_7!b60!05/20/2014-22:34:41:: e ERROR: Erreur lors de l’envoi du message électronique.library!WindowsService_7!b60!05/20/2014-22:34:36:: i INFO: Initializing EnableExecutionLogging to 'True' as specified in Server system properties.emailextension!WindowsService_7!b60!05/20/2014-22:34:41:: e ERROR: Error sending email. Exception : System.Net.Mail.SmtpException: Le serveur SMTP requiert une connexion sécurisée ou le client n'était pas authentifié.Exception: System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. La réponse du serveur était : 5.7.1 Le client n'était pas authentifié sur System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)The server response was: 5.7.1 Client was not authenticated at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)

    Le fichier journal ne contient aucune information indiquant si le rapport a été ouvert ou si la remise a réussi.The log file does not include information about whether the report was opened, or whether the delivery actually succeeded. Une remise réussie signifie qu'aucune erreur n'a été générée par le processeur de planification et de livraison et que le serveur de rapports s'est connecté au serveur de messagerie.Successful delivery means that there were no errors generated by the Scheduling and Delivery Processor, and that the report server connected to the mail server. Si le message électronique a entraîné l'envoi d'un message d'erreur de non-remise dans la boîte aux lettres de l'utilisateur, cette information ne figurera pas dans le fichier journal.If the e-mail resulted in an undeliverable message error in the user mailbox, that information will not be included in the log file. Pour plus d’informations sur les fichiers journaux, consultez Fichiers journaux et sources de Reporting Services.For more information about log files, see Reporting Services Log Files and Sources.

Mode SharePoint SharePoint Mode

Pour surveiller un abonnement en mode SharePoint : l'état de l'abonnement peut être surveillé à partir de la page Gérer les abonnements .To monitor a subscription in SharePoint mode: the subscription status can be monitored from the Manage Subscriptions page.

  1. Accédez à la bibliothèque de documents qui contient le rapport.browse to the document library that contains the report

  2. Ouvrez le menu contextuel du rapport (...).Open the context menu of the report ().

  3. Sélectionnez l’option de menu développé (...).Select the expanded menu option ().

  4. Sélectionnez Gérer les abonnementsSelect Manage Subscriptions

Fichiers journaux ULS SharePointSharePoint ULS Log files

Les informations associées aux abonnements sont écrites dans le journal ULS SharePoint.Subscription related information is written to the SharePoint ULS log. Pour plus d’informations sur la configuration d’événements Reporting ServicesReporting Services pour le journal ULS, consultez Activer des événements Reporting Services pour le journal des traces SharePoint (ULS).For more information on configuring Reporting ServicesReporting Services events for the ULS log, see Turn on Reporting Services events for the SharePoint trace log (ULS). Voici un exemple d'entrée de journal ULS relative aux abonnements Reporting ServicesReporting Services .The following is an example ULS log entry related to Reporting ServicesReporting Services subscriptions.

DateDate TraiterProcess DomaineArea CatégorieCategory LevelLevel CorrelationCorrelation MessageMessage
5/21/2014 14:34:06:155/21/2014 14:34:06:15 Pool d'applications : a0ba039332294f40bc4a81544afde01dApp Pool: a0ba039332294f40bc4a81544afde01d SQL Server Reporting ServicesSQL Server Reporting Services Extension du courrier électronique service Web Report ServerReport Server Email Extension Inattendu.Unexpected (vide)(empty) Erreur d'envoi de courrier électronique.Error sending email. Exception : System.Net.Mail.SmtpException: boîte aux lettres non disponible.Exception: System.Net.Mail.SmtpException: Mailbox unavailable. La réponse du serveur était : 5.7.1 Le client n'est pas autorisé à envoyer en tant que cet expéditeur sur System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse) sur System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) sur System.Net.Mail.SmtpClient.Send(MailMessage message) sur Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification)The server response was: 5.7.1 Client does not have permissions to send as this sender at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse) at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) at System.Net.Mail.SmtpClient.Send(MailMessage message) at Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification)

Utiliser PowerShell pour surveiller les abonnements Use PowerShell to monitor subscriptions

Pour obtenir des exemples de scripts PowerShell permettant de vérifier l'état des abonnements en mode natif ou SharePoint, voir Utiliser PowerShell pour modifier et répertorier les propriétaires d’abonnements Reporting Services, et exécuter un abonnement.For example PowerShell scripts you can use to check the status of Native mode or SharePoint mode subscriptions, see Use PowerShell to Change and List Reporting Services Subscription Owners and Run a Subscription.

Gestion des abonnements inactifs Managing Inactive Subscriptions

Lorsqu'un abonnement devient inactif, vous devez soit le supprimer, soit le réactiver en résolvant les conditions sous-jacentes qui empêchent son traitement.If a subscription becomes inactive, you should either delete it or reactivate it by resolving the underlying conditions that prevent it from being processed. Les abonnements peuvent devenir inactifs si certaines conditions empêchant leur traitement se produisent.Subscriptions can become inactive if conditions occur that prevent processing. Ces conditions sont les suivantes :These conditions include:

  • Suppression ou désinstallation de l'extension de remise spécifiée dans l'abonnement.Removing or uninstalling the delivery extension specified in the subscription.

  • Changement des paramètres d'informations d'identification stockées en valeurs intégrées ou en valeurs demandées par invite.Changing credential settings from stored to integrated or prompted values.

  • Changement d'un nom de paramètre ou d'un type de données dans la définition de rapport, puis republication d'un rapport.Changing a parameter name or data type in the report definition and then republishing a report. Si un abonnement comprend un paramètre qui n'est plus valide, l'abonnement devient inactif.If a subscription includes a parameter that is no longer valid, the subscription becomes inactive.

  • Modification du mode d'exécution d'un rapport (par exemple, modification d'un rapport à la demande de sorte qu'il s'exécute comme un instantané d'exécution de rapport).Changing the execution mode of a report (for example, modifying an on-demand report so that it runs as a report execution snapshot). Pour plus d’informations, consultez Définir les propriétés de traitement d’un rapport.For more information, see Set Report Processing Properties.

    Un abonnement inactif est indiqué par un message dans l'abonnement lui-même.An inactive subscription is indicated by a message in the subscription itself. Le message contient des informations sur la cause de l'inactivité et indique les étapes à suivre pour réactiver l'abonnement.The message includes information about the cause and what steps you should take to reactivate the subscription.

    Lorsque certaines conditions entraînent l'inactivité de l'abonnement, celui-ci manifeste son état lorsque le serveur de rapports exécute l'abonnement.When conditions cause the subscription to become inactive, the subscription reflects this fact when the report server runs the subscription. Si un abonnement doit remettre un rapport chaque vendredi à 02:00 et que l'extension de remise qu'il utilise a été désinstallée le lundi à 09:00, l'abonnement ne manifestera pas son état d'inactivité avant le vendredi à 02:00.If a subscription is scheduled to deliver a report every Friday at 2:00 A.M., and the delivery extension it uses was uninstalled on Monday at 9:00 A.M., the subscription will not reflect its inactive state until Friday at 2:00 A.M.

Voir aussiSee Also

old_Créer et gérer des abonnements pour les serveurs de rapports en mode natif old_Create and Manage Subscriptions for Native Mode Report Servers
Abonnements et remise ( Reporting Services )Subscriptions and Delivery (Reporting Services)