Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez surveiller les abonnements Reporting Services à partir de l'interface utilisateur, de Windows PowerShell ou des fichiers journaux. Les options disponibles pour la surveillance dépendent du mode de serveur de rapports que vous exécutez.
| S’applique à : Reporting Services en mode natif | Reporting Services en mode SharePoint |
Dans cette rubrique :
Interface utilisateur en mode natif
Les utilisateurs de Reporting Services individuels peuvent surveiller l’état d’un abonnement à l’aide de la page Mes abonnements ou de l’onglet Abonnements dans le Gestionnaire de rapports . 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. Les messages d'état sont mis à jour à chaque traitement planifié de l'abonnement. Si le déclencheur ne se produit jamais (par exemple, un instantané d’exécution de rapport n’est jamais actualisé ou qu’une planification ne s’exécute jamais), le message d’état n’est pas mis à jour.
Le tableau suivant répertorie les valeurs possibles de la colonne État .
| Statut | Descriptif |
|---|---|
| Nouvel abonnement | Apparaît la première fois que vous créez l'abonnement. |
| Inactif | S’affiche lorsqu’un abonnement ne peut pas être traité. Pour plus d’informations, consultez « Gestion des abonnements inactifs » plus loin dans cette rubrique. |
| Terminé : <nombre> traité(s) sur un total de <nombre> ; <nombre> erreurs. | 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. |
| < nombre> traités | Nombre de notifications que le processeur de planification et de livraison a réussi à remettre ou n'essaie plus de remettre. 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. |
| < nombre> au total | Nombre total de notifications générées pour la dernière remise de l'abonnement. |
| < nombre> erreurs | Nombre de notifications que le processeur de planification et de remise n’a pas pu remettre ou n’essaie plus de remettre. |
| Échec de l'envoi du message électronique : le transport a échoué dans sa connexion au serveur. | Indique que le serveur de rapports ne se connectait pas au serveur de messagerie ; ce message provient de l’extension de remise de courrier électronique. |
| Le fichier <nom_fichier> a été écrit dans <chemin>. | 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. |
| Une erreur inconnue s'est produite lors de l'écriture du fichier. | Indique que la remise à l’emplacement du partage de fichiers n’a pas réussi ; ce message provient de l’extension de remise de partage de fichiers. |
| Échec lors de la connexion au dossier de destination, <chemin>. Assurez-vous que le dossier de destination ou le partage de fichiers existe. | Indique que le dossier que vous avez spécifié est introuvable ; ce message provient de l’extension de remise de partage de fichiers. |
| Impossible d’écrire le nom de fichier <dans le chemin d’accès<>.> Nouvelle tentative d'écriture en cours. | 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 de partage de fichiers. |
| Échec lors de l’écriture dans le fichier <nom_fichier>: <message> | Indique que la remise à l’emplacement du partage de fichiers n’a pas réussi ; ce message provient de l’extension de remise de partage de fichiers. |
| <messages d’état personnalisés> | Messages d'état indiquant le succès ou l'échec de la remise. Ces messages proviennent des extensions de remise. Si vous utilisez une extension de remise tierce ou personnalisée, des messages d’état supplémentaires peuvent être fournis. |
Les administrateurs de serveur de rapports peuvent également surveiller les abonnements standard en cours de traitement. Les abonnements pilotés par les données ne peuvent pas être surveillés. Pour plus d’informations, consultez Gérer un processus en cours d’exécution.
Si un abonnement ne peut pas être remis (par exemple, si le serveur de messagerie n’est pas disponible), l’extension de remise retente la remise. Un paramètre de configuration spécifie le nombre de tentatives qui seront effectuées. Par défaut, il n'y en a aucune. 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 de cet effet est fourni dans le corps du message.
Fichiers de log en mode natif
Si une erreur se produit au cours de la remise, une entrée est inscrite dans le journal de trace du serveur de rapports.
Les administrateurs du serveur de rapports peuvent passer en revue les fichiers reportserverservice_*.log pour déterminer l’état de remise des abonnements. 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. Voici l’emplacement par défaut des fichiers journaux :
C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles
Voici un exemple de nom de fichier journal :
ReportServerService__05_21_2014_00_05_07.log
Voici un exemple de message d’erreur de fichier journal de trace lié aux abonnements :
- bibliothèque!WindowsService_7!b60!05/20/2014-22:34:36:: i INFO : Initialisation de EnableExecutionLogging à 'True' comme spécifié dans les propriétés système du serveur.emailextension!WindowsService_7!b60!05/20/2014-22:34:41:: e ERREUR : Erreur d'envoi de l'email. Exception : System.Net.Mail.SmtpException : le serveur SMTP nécessite une connexion sécurisée ou le client n’a pas été authentifié. La réponse du serveur était : 5.7.1 Le client n’a pas été authentifié sur System.Net.Mail.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
Le fichier journal n'inclut pas d'informations sur l'ouverture du rapport ni sur le succès de la livraison. 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. Si l’e-mail a entraîné une erreur de message non remis dans la boîte aux lettres de l’utilisateur, ces informations ne seront pas incluses dans le fichier journal. Pour plus d’informations sur les fichiers journaux, consultez Fichiers journaux et sources de Reporting Services.
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 .
accéder à la bibliothèque de documents qui contient le rapport
Ouvrez le menu contextuel du rapport ( ... ).
Sélectionnez l’option de menu développé ( ... ).
Sélectionner Gérer les abonnements
Fichiers de logs ULS de SharePoint
Les informations associées aux abonnements sont écrites dans le journal ULS SharePoint. Pour plus d’informations sur la configuration d’événements Reporting Services pour le journal ULS, consultez Activer des événements Reporting Services pour le journal des traces SharePoint (ULS). Voici un exemple d’entrée de journal ULS liée aux abonnements Reporting Services.
| Date | Processus | Domaine | Catégorie | Niveau | Corrélation | Message |
| 5/21/2014 14:34:06:15 | Pool d'applications : a0ba039332294f40bc4a81544afde01d | SQL Server Reporting Services | Extension du courrier électronique service Web Report Server | Inattendu. | (vide) | Erreur d'envoi de courrier électronique. Exception : System.Net.Mail.SmtpException: Boîte aux lettres non disponible. La réponse du serveur était : 5.7.1 Le client n’a pas les autorisations pour envoyer en tant que cet expéditeur dans System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse) dans System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) dans System.Net.Mail.SmtpClient.Send(MailMessage message) dans Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification) |
Utiliser PowerShell pour surveiller les abonnements
Par exemple, les scripts PowerShell que vous pouvez utiliser pour vérifier l’état des abonnements en mode natif ou en mode SharePoint, consultez Utiliser PowerShell pour modifier et répertorier les propriétaires d’abonnements Reporting Services et exécuter un abonnement.
Gestion des abonnements inactifs
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. Les abonnements peuvent devenir inactifs si certaines conditions empêchant leur traitement se produisent. Ces conditions sont notamment les suivantes :
Suppression ou désinstallation de l'extension de remise spécifiée dans l'abonnement.
Modification des paramètres d'identification des valeurs stockées aux valeurs intégrées ou saisies lorsque demandées.
Modification d’un nom de paramètre ou d’un type de données dans la définition de rapport, puis republier un rapport. Si un abonnement comprend un paramètre qui n'est plus valide, l'abonnement devient inactif.
Modification du mode d’exécution d’un rapport (par exemple, modification d’un rapport à la demande afin qu’il s’exécute en tant qu’instantané d’exécution de rapport). Pour plus d’informations, consultez Définir les propriétés de traitement des rapports.
Un abonnement inactif est indiqué par un message dans l’abonnement lui-même. Le message contient des informations sur la cause de l'inactivité et indique les étapes à suivre pour réactiver l'abonnement.
Lorsque certaines conditions entraînent l'inactivité de l'abonnement, celui-ci manifeste son état lorsque le serveur de rapports exécute l'abonnement. Si un abonnement est planifié pour remettre un rapport tous les vendredis à 2 h 00 et que l’extension de remise utilisée a été désinstallée le lundi à 9 h 00, l’abonnement ne reflète pas son état inactif jusqu’à vendredi à 2 h 00.
Voir aussi
Créer et gérer des abonnements pour les serveurs de rapports en mode natif
Abonnements et livraison (Reporting Services)