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

À partir de SQL Server 2008 R2, les serveurs d'Reporting Services en mode SharePoint peuvent écrire des événements Reporting Services dans le journal des traces su service de journalisation unifiée SharePoint (ULS). Les catégories spécifiques de Reporting Services sont disponibles sur la page de supervision de l'Administration centrale de SharePoint.

Dans cette rubrique :

  • Recommandations générales du journal ULS

  • Activation et désactivation des événements Reporting Services.

  • Configuration recommandée

  • Lecture des entrées de journal

  • Liste d'événements Reporting Services

  • Affichage d'un journal avec PowerShell

  • Emplacement du fichier de journal des traces

Recommandations générales du journal ULS

Le tableau suivant répertorie les catégories et niveaux d'événements recommandés pour l'analyse 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.

Catégorie

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 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 d'ouverture de session.

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.

Pour activer et désactiver des événements Reporting Services dans la catégorie Reporting Services

  1. Dans l'Administration centrale de SharePoint

  2. Cliquez sur Supervision.

  3. Cliquez sur Configurer la journalisation des diagnostics dans le groupe Création de rapports.

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

  5. Cliquez sur le signe plus (+) pour développer les sous-catégories de SQL Server Reporting Services.

  6. Sélectionnez les sous-catégories à ajouter au journal des traces.

  7. À 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 des traces. 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.

Icône de flèche utilisée avec le lien Retour en hautHaut

Configuration recommandé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

Icône de flèche utilisée avec le lien Retour en hautHaut

Lecture des entrées de journal

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

  1. Produit : SQL Server Reporting Services

  2. Catégorie : les événements associés au serveur ont les caractères « Report Server », au début du nom. Par exemple les événements « Report Server Alerting Runtime » sont également enregistrés dans les fichiers journaux du serveur de rapports.

  3. Catégorie : les événements liés à ou communiqués à partir d'un composant Web frontal ne contiennent pas « Report Server ». Par exemple « Service Application Proxy Report Server Alerting Runtime ». Les entrées WFE contiennent un CorrelationID contrairement aux entrées de serveur.

Icône de flèche utilisée avec le lien Retour en hautHaut

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 sont proviennent des applications clientes, notamment de Power View, une fonctionnalité du complément SQL Server 2012 Reporting Services pour Microsoft SharePoint Server 2010 Enterprise Edition.

Toutes les entrées du journal provenant de l'API LogClientTraceEvents seront enregistrées sous la catégorie de « SQL Server Reporting Services » et la zone de « Power View ».

Le contenu des entrées enregistrées avec la zone de « Power View » est déterminé par l'application cliente.

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 :

URL interne du serveur de rapports MediumUsing https://localhost:80/ReportServer.

Paramètre UnexpectedMissing ou Invalid ExtendedProtectionLevel

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 :

Référence SKU de démarrage des services MediumReporting : évaluation

Copie de MediumEvaluation : 180 jours restants

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

Accès de MediumGranting aux bases de données de contenu.

Instances de MediumProvisioning pour ReportingWebServiceApplication

Modification du compte de service MediumProcessing pour ReportingWebServiceApplication

Autorisations de base de données de MediumSetting.

Icône de flèche utilisée avec le lien Retour en hautHaut

Afficher un journal avec PowerShell

Contenu relatif à PowerShellVous pouvez utiliser PowerShell pour retourner la liste des événements Reporting Services associés à partir d'un fichier journal ULS. Tapez la commande suivante pour SharePoint 2010 Management Shell afin d'obtenir la liste filtrée des lignes du fichier journal UESQL11SPOINT-20110606-1530.log, contenant « 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 de nombreux outils que vous pouvez télécharger pour lire des journaux ULS. Par exemple, SharePoint LogViewer ou SharePoint ULS Log Viewer. Ils sont tous deux disponibles sur CodePlex.

Pour plus d'informations sur l'utilisation de PowerShell pour afficher les données du journal, consultez Consultation des journaux de diagnostics (SharePoint server 2010).

Icône de flèche utilisée avec le lien Retour en hautHaut

Emplacement du journal des traces

Les fichiers journaux des traces se trouvent généralement dans le dossier c:\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 des diagnostics dans 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).

Icône de flèche utilisée avec le lien Retour en hautHaut