Activer des événements Reporting Services pour le journal des traces SharePoint (ULS)

À compter de SQL Server 2008 R2 (10.50.x), les serveurs Reporting Services en mode SharePoint peuvent écrire des événements Reporting Services dans le journal des traces du service ULS (Unified Logging Service) SharePoint. Des catégories spécifiques à Reporting Services sont disponibles sur la page Supervision de l’Administration centrale de SharePoint.

Contenu de cet article :

Recommandations générales relatives au journal du service ULS (Unified Logging Service)

Le tableau suivant présente les catégories et les niveaux d’événements recommandés pour le monitoring d’un environnement Reporting Services. Lorsqu'un événement est journalisé, chaque entrée inclut l'heure à laquelle l'événement a été enregistré, le nom du processus et l'ID du thread.

Category Level Description
Base de données Commentaires Journalise les événements ayant trait à l'accès aux bases de données.
Général Commentaires Journalise les événements ayant trait à l'accès aux éléments suivants :

Pages web de Reporting Services

Gestionnaire HTTP de la visionneuse de rapports

Accès aux rapports (fichiers .rdl)

Sources de données (fichiers .rsds)

URL sur le site SharePoint (fichiers .smdl)
Généralités sur Office Server Exception Journalise les échecs de connexion.
Topologie Commentaires Journalise des informations sur l'utilisateur actuel.
composants WebPart Commentaires Journalise les événements ayant trait à l'accès au composant WebPart Visionneuse de rapports.

Activer et désactiver les événements Reporting Services dans la catégorie Reporting Services

  1. Dans l’Administration centrale de SharePoint, sélectionnez Surveillance.

  2. Sélectionnez Configurer la journalisation des diagnostics dans le groupe Création de rapports.

  3. Recherchez SQL Server Reporting Services dans la liste des catégories.

  4. Sélectionnez le signe plus (+) pour développer les sous-catégories de SQL Server Reporting Services.

  5. Choisissez les sous-catégories à ajouter au journal des traces.

  6. À la fin de la liste des catégories, sélectionnez un niveau d'événement pour Événement le moins critique à enregistrer dans le journal de suivi. Sélectionnez Aucun pour désactiver le suivi.

Remarque

L’option Événement le moins critique à enregistrer dans le journal d’événements n’est pas prise en charge par Reporting Services. L'option est ignorée.

Les options de journalisation suivantes sont recommandées comme configuration standard :

  • Redirecteur HTTP

  • Proxy de client SOAP

  • Si vous rencontrez des problèmes avec la configuration, ajoutez Pages de configuration.

Vous pouvez examiner tous les paramètres actuels du journal de diagnostics de la batterie de serveurs existante avec l'applet de commande PowerShell suivant :

Get-SPDiagnosticConfig  

Lecture des entrées de journal

Les entrées Reporting Services dans le journal sont mises en forme de la manière suivante.

  • Product:SQL Server Reporting Services
  • Catégorie : les événements associés au serveur contiennent les caractères Report Server au début du nom. Par exemple : Report Server Alerting Runtime. Ces événements sont également enregistrés dans les fichiers journaux du serveur de rapports.
  • Catégorie : les événements liés à un composant Web frontal (ou communiqués à partir de ce type de composant) ne contiennent pas Report Server, par exemple : Report Server Alerting Runtime. Les entrées WFE contiennent un CorrelationID, contrairement aux entrées de serveur.

Liste des événements SQL Server Reporting Services

Le tableau suivant contient la liste des événements de la catégorie SQL Server Reporting Services :

Nom de zone Entrées de description ou témoin
Pages de configuration
Redirecteur HTTP
Traitement en mode local
Rendu en mode local
Proxy de client SOAP
Pages d'interface utilisateur
Power View Entrées de journal écrites dans l'API LogClientTraceEvents . Ces entrées proviennent des applications clientes, notamment Power View, une fonctionnalité du complément SQL Server Reporting Services.

Toutes les entrées de journal de l’API LogClientTraceEvents sont enregistrées sous la CategorySQL Server Reporting Services, et l’AreaPower View.

L’application cliente détermine le contenu des entrées enregistrées avec la zone Power View.
La prise en charge de Power View n’est plus disponible après SQL Server 2017.
Runtime d'alerte de Report Server
Gestionnaire d'applications de domaine du service Web Report Server
Réponse mise en mémoire tampon service Web Report Server
Cache service Web Report Server
Catalogue service Web Report Server
Segment service Web Report Server
Nettoyage service Web Report Server
Gestionnaire de configuration service Web Report Server Entrées témoin :

MediumUsing report server internal url https://localhost:80/ReportServer.

UnexpectedMissing or Invalid ExtendedProtectionLevel setting
Chiffrement service Web Report Server
Extension de données service Web Report Server
Interrogation de la base de données service Web Report Server
Paramètres par défaut service Web Report Server
Extension du courrier électronique service Web Report Server
Convertisseur Excel service Web Report Server
Fabrique d'extension service Web Report Server
Exécution HTTP service Web Report Server
Convertisseur d'image service Web Report Server
Surveillance de la mémoire service Web Report Server
Notification service Web Report Server
Traitement service Web Report Server
Fournisseur du serveurs de rapports
Rendu service Web Report Server
Aperçu des rapports service Web Report Server
Utilitaire des ressources service Web Report Server Entrées témoin :

MediumReporting Services starting SKU: Evaluation

MediumEvaluation copy: 180 days left
Travaux d'exécution service Web Report Server
Demandes d'exécution service Web Report Server
Planification service Web Report Server
Sécurité service Web Report Server
Contrôleur de services service Web Report Server
Session service Web Report Server
Abonnement service Web Report Server
Runtime WCF de Report Server
Serveur Web Report Server
Proxy d'application de service
Service partagé Entrées témoin :

MediumUpdating ReportingWebServiceApplication

MediumGranting access to content databases.

MediumProvisioning instances for ReportingWebServiceApplication

MediumProcessing service account change for ReportingWebServiceApplication

MediumSetting database permissions.

Afficher un journal avec PowerShell

PowerShell related contentVous pouvez utiliser PowerShell pour retourner la liste d’événements associés à partir d’un fichier journal ULS. Saisissez la commande suivante à partir du shell de gestion SharePoint 2010 pour renvoyer une liste filtrée des lignes du fichier un fichier journal du ULS UESQL11SPOINT-20110606-1530.log qui contient sql server reporting services :

Get-content -path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\UESQL11SPOINT-20110606-1530.log" | select-string "sql server reporting services"  

Il existe également des outils que vous pouvez télécharger pour lire des journaux ULS. Par exemple, SharePoint LogViewer, disponible sur GitHub.

Pour plus d’informations sur l’utilisation de PowerShell pour afficher les données du journal, consultez Afficher les journaux de diagnostic (SharePoint Server 2010).

Emplacement du journal des traces

Les fichiers journaux des traces se trouvent dans le dossierc:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14\logs, mais vous pouvez vérifier ou modifier le chemin d’accès à partir de la page Journalisation de diagnostic de l’Administration centrale de SharePoint.

Pour plus d’informations et pour connaître les étapes permettant de configurer la journalisation des diagnostics sur un serveur SharePoint dans l’Administration centrale de SharePoint 2010, consultez Configurer les paramètres de journalisation des diagnostics (Windows SharePoint Services).

D’autres questions ? Essayez de poser une question dans le forum Reporting Services