Aktivieren von Reporting Services-Ereignissen für das SharePoint-Ablaufverfolgungsprotokoll (ULS)
Ab SQL Server 2008 R2 (10.50.x) können Reporting Services-Server im SharePoint-Modus Reporting Services-Ereignisse in die Ablaufverfolgung des SharePoint Unified Logging Service (ULS) schreiben. Reporting Services-spezifische Kategorien sind auf der Seite Überwachung der SharePoint-Zentraladministration verfügbar.
In diesem Artikel:
Allgemeine ULS-Protokollempfehlungen
In der folgenden Tabelle werden Ereigniskategorien und -ebenen aufgelistet, die für die Überwachung einer Reporting Services-Umgebung empfohlen werden. Wenn ein Ereignis protokolliert wird, enthält jeder Eintrag den Zeitpunkt der Protokollierung, den Prozessnamen und die Thread-ID.
Category | Ebene | BESCHREIBUNG |
---|---|---|
Datenbank | Ausführlich | Protokolliert Ereignisse, die Datenbankzugriff einschließen. |
Allgemein | Ausführlich | Protokolliert Ereignisse, die Zugriff auf die folgenden Elemente einschließen: Reporting Services, Webseiten Berichts-Viewer-HTTP-Handler Zugriff auf Bericht (RDL-Dateien) Datenquellen (RSDS-Dateien) URLs auf der SharePoint-Website (SMDL-Dateien) |
Office Server General | Ausnahme | Protokolliert Anmeldefehler. |
Topologie | Ausführlich | Protokolliert aktuelle Benutzerinformationen. |
Webparts | Ausführlich | Protokolliert Ereignisse, die Zugriff auf den Berichts-Viewer-Webpart einschließen. |
Aktivieren und Deaktivieren von Reporting Services-Ereignissen in der Reporting Services-Kategorie
Wählen Sie in der SharePoint-Zentraladministration Überwachung aus.
Wählen Sie in der Gruppe Berichterstellung die Option Diagnoseprotokollierung konfigurieren aus.
Suchen Sie SQL Server Reporting Services in der Kategorieliste.
Wählen Sie das Pluszeichen (+) aus, um die Unterkategorien unter SQL Server Reporting Services zu erweitern.
Wählen Sie die Unterkategorien aus, die dem Ablaufprotokoll hinzugefügt werden sollen.
Wählen Sie unten in der Kategorieliste eine Ereignisebene für Unwichtigstes, im Ablaufverfolgungsprotokoll aufzuzeichnendes Ereignisaus. Wählen Sie Keine aus, um die Ablaufverfolgung zu deaktivieren.
Hinweis
Die Option Unwichtigstes, im Ereignisprotokoll aufzuzeichnendes Ereignis wird von Reporting Services nicht unterstützt. Die Option wird ignoriert.
Empfohlene Konfiguration
Die folgenden Protokollierungsoptionen werden als Standardkonfiguration empfohlen:
HTTP-Redirector
SOAP-Clientproxy
Wenn Probleme bei der Konfiguration auftreten, fügen Sie Konfigurationsseiten hinzu.
Sie können alle aktuellen Farm-Diagnoseprotokolleinstellungen mit dem folgenden PowerShell-Cmdlet überprüfen:
Get-SPDiagnosticConfig
Lesen der Protokolleinträge
Die Reporting Services-Einträge im Protokoll werden wie folgt formatiert.
Product:SQL Server Reporting Services
- Kategorie: Bei auf den Server bezogenen Ereignissen steht am Anfang des Namens die Zeichenfolge
Report Server
. BeispielsweiseReport Server Alerting Runtime
. Diese Ereignisse werden auch in den Protokolldateien des Berichtsservers protokolliert. - Kategorie: Auf eine Web-Front-End-Komponente bezogene oder von einer Web-Front-End-Komponente kommunizierte Ereignisse enthalten die Zeichenfolge
Report Server
nicht, z. B.Report Server Alerting Runtime
. Die WFE-Einträge enthalten eineCorrelationID
, die Servereinträge jedoch nicht.
Liste der SQL Server Reporting Services-Ereignisse
Die folgende Tabelle enthält eine Liste der Ereignisse in der SQL Server Reporting Services-Kategorie:
Bereichsname | Beschreibung oder Beispieleinträge |
---|---|
Konfigurationsseiten | |
HTTP-Redirector | |
Verarbeitung im lokalen Modus | |
Rendering im lokalen Modus | |
SOAP-Clientproxy | |
Benutzeroberflächenseiten | |
Power View | Protokolleinträge, die in die LogClientTraceEvents -API geschrieben wurden. Diese Einträge werden aus Clientanwendungen eingebunden. Dazu zählt Power View, eine Funktion des Add-Ins von SQL Server Reporting Services. Alle Protokolleinträge aus der LogClientTraceEvents-API werden unter Category von SQL Server Reporting Services und Area von Power View protokolliert.Die Clientanwendung bestimmt den Inhalt der Einträge, der mit dem Bereich Power View protokolliert wird.Die Power View-Unterstützung ist nach SQL Server 2017 nicht mehr verfügbar. |
Laufzeit für Berichtsserverwarnungen | |
Berichtsserver-AppDomain-Manager | |
Gepufferte Berichtsserverantwort | |
Berichtsservercache | |
Berichtsserverkatalog | |
Berichtsserverausschnitt | |
Berichtsservercleanup | |
Berichtsserver-Konfigurations-Manager | Beispieleinträge:MediumUsing report server internal url https://localhost:80/ReportServer .UnexpectedMissing or Invalid ExtendedProtectionLevel setting |
Berichtsserver-Crypto | |
Berichtsserver-Datenerweiterung | |
Berichtsserver-DB-Abruf | |
Berichtsserverstandard | |
Berichtsserver-E-Mail-Erweiterung | |
Berichtsserver-Excel-Renderer | |
Berichtsserver-Erweiterungsfactory | |
Berichtsserver-HTTP-Laufzeit | |
Berichtsserver-Bildrenderer | |
Berichtsserver-Arbeitsspeicherüberwachung | |
Berichtsserverbenachrichtigung | |
Berichtsserververarbeitung | |
Berichtsserveranbieter | |
Berichtsserverrendering | |
Berichtsserver-Berichtsvorschau | |
Berichtsserver-Ressourcenhilfsprogramm | Beispieleinträge:MediumReporting Services starting SKU: Evaluation MediumEvaluation copy: 180 days left |
Laufende Berichtsserveraufträge | |
Laufende Berichtsserveranforderungen | |
Berichtsserverplan | |
Berichtsserversicherheit | |
Berichtsserver-Dienstcontroller | |
Berichtsserversitzung | |
Berichtsserverabonnement | |
Berichtsserver-WCF-Laufzeit | |
Report Server-Webserver | |
Proxy für Dienstanwendung | |
Gemeinsamer Dienst | Beispieleinträge:MediumUpdating ReportingWebServiceApplication MediumGranting access to content databases. MediumProvisioning instances for ReportingWebServiceApplication MediumProcessing service account change for ReportingWebServiceApplication MediumSetting database permissions. |
Anzeigen einer Protokolldatei mit PowerShell
Sie können PowerShell verwenden, um eine Liste der Reporting Services-bezogenen Ereignisse aus einer ULS-Protokolldatei zurückzugeben. Geben Sie den folgenden Befehl in der Verwaltungsshell von SharePoint 2010 ein, um eine gefilterte Zeilenliste aus der ULS-Protokolldatei UESQL11SPOINT-20110606-1530.log
abzurufen, die sql server reporting services
enthält:
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"
Sie können auch Tools herunterladen, die Ihnen erlauben, ULS-Protokolle zu lesen. Zum Beispiel den auf GitHub verfügbaren SharePoint-LogViewer.
Weitere Informationen zum Anzeigen von Protokolldaten mithilfe von PowerShell finden Sie unter Anzeigen von Diagnoseprotokollen (SharePoint Server 2010).
Speicherort des Ablaufprotokolls
Die Ablaufprotokolldateien befinden sich im Ordner c:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14\logs
, aber Sie können den Pfad über die Diagnoseprotokollierungsseite in der SharePoint-Zentraladministration überprüfen oder ändern.
Weitere Informationen und Anweisungen zur Konfiguration der Diagnoseprotokollierung auf einem SharePoint-Server in der SharePoint 2010-Zentraladministration finden Sie unter Konfigurieren von Einstellungen für die Diagnoseprotokollierung (Windows SharePoint Services).
Haben Sie dazu Fragen? Stellen Sie eine Frage im Reporting Services-Forum