Aktivieren von Reporting Services-Ereignissen für das SharePoint-Ablaufverfolgungsprotokoll (ULS)
Ab SQL Server 2008 R2 schreiben Reporting Services-Server im SharePoint-Modus Reporting Services-Ereignisse in die Ablaufverfolgung des SharePoint Unified Logging Service (ULS). Reporting Services-spezifische Kategorien sind auf der Seite Überwachung der SharePoint-Zentraladministration verfügbar.
In diesem Thema:
Allgemeine ULS-Protokollempfehlungen
Aktivieren bzw. deaktivieren Sie Reporting Services-Ereignisse.
Empfohlene Konfiguration
Lesen von Protokolleinträgen
Auflisten von Reporting Services-Ereignissen
Anzeigen eines Protokolls mit PowerShell
Speicherort der Protokolldatei für Ablaufverfolgungen
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.
Kategorie |
Ebene |
Beschreibung |
---|---|---|
Datenbank |
Ausführlich |
Protokolliert Ereignisse, die Datenbankzugriff einschließen. |
Allgemein |
Ausführlich |
Protokolliert Ereignisse, die Zugriff auf die folgenden Elemente einschließen:
|
Office Server General |
Exception |
Protokolliert Anmeldefehler. |
Topologie |
Ausführlich |
Protokolliert aktuelle Benutzerinformationen. |
Webparts |
Ausführlich |
Protokolliert Ereignisse, die Zugriff auf den Berichts-Viewer-Webpart einschließen. |
So aktivieren bzw. deaktivieren Sie Reporting Services-Ereignisse in der Reporting Services-Kategorie
In der SharePoint 2010-Zentraladministration
Klicken Sie auf Überwachung.
Klicken Sie in der Gruppe Berichterstellung auf Diagnoseprotokollierung konfigurieren.
Suchen Sie SQL Server Reporting Services in der Kategorieliste.
Klicken Sie auf das Pluszeichen (+), um die Unterkategorien unter SQL Server Reporting Services zu erweitern.
Wählen Sie die Unterkategorien aus, die dem Ablaufverfolgungsprotokoll hinzugefügt werden sollen.
Wählen Sie unten in der Kategorieliste eine Ereignisebene für Unwichtigstes, im Ablaufverfolgungsprotokoll aufzuzeichnendes Ereignis aus. 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. |
Nach oben
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
Nach oben
Lesen der Protokolleinträge
Die Reporting Services-Einträge im Protokoll werden wie folgt formatiert.
Produkt SQL Server Reporting Services
Kategorie: Auf den Server bezogene Ereignisse verfügen über die Zeichenfolge "Berichtsserver", am Anfang des Namens. Beispielsweise "Berichtsserverwarnungs-Laufzeit". 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 nicht die Zeichenfolge "Berichtsserver". Beispielsweise "Dienstanwendungsproxy – Laufzeit für Warnungen" (Berichtsserver). Die WFE-Einträge enthalten CorrelationID, die Servereinträge jedoch nicht.
Nach oben
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 stammen aus Clientanwendungen, einschließlich Power View, eine Funktion des SQL Server 2012 Reporting Services-Add-Ins für Microsoft SharePoint Server 2010 Enterprise Edition. Alle Protokolleinträge aus der LogClientTraceEvents-API werden unter der "SQL Server Reporting Services"-Kategorie und dem "Power View"-Bereich protokolliert. Der Inhalt der Einträge, der mit dem "Power View"-Bereich protokolliert wurde, wird von der Clientanwendung bestimmt. |
Laufzeit für Berichtsserverwarnungen |
|
Berichtsserver-AppDomain-Manager |
|
Gepufferte Berichtsserverantwort |
|
Berichtsservercache |
|
Berichtsserverkatalog |
|
Berichtsserverausschnitt |
|
Berichtsservercleanup |
|
Berichtsserver-Konfigurations-Manager |
Beispieleinträge: Interne URL für MediumUsing-Berichtsserver: https://localhost:80/ReportServer. UnexpectedMissing- oder ungültige ExtendedProtectionLevel-Einstellung |
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: Start-SKU für MediumReporting-Dienste: Auswertung MediumEvaluation-Kopie: noch 180 Tage |
Laufende Berichtsserveraufträge |
|
Laufende Berichtsserveranforderungen |
|
Berichtsserverplan |
|
Berichtsserversicherheit |
|
Berichtsserver-Dienstcontroller |
|
Berichtsserversitzung |
|
Berichtsserverabonnement |
|
Berichtsserver-WCF-Laufzeit |
|
Report Server-Webserver |
|
Dienstanwendungsproxy |
|
Gemeinsamer Dienst |
Beispieleinträge: MediumUpdating ReportingWebServiceApplication MediumGranting-Zugriff auf Inhaltsdatenbanken. MediumProvisioning-Instanzen für ReportingWebServiceApplication MediumProcessing-Dienstkontoänderung für ReportingWebServiceApplication MediumSetting-Datenbankberechtigungen. |
Nach oben
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 über die SharePoint 2010-Verwaltungsshell ein, um eine gefilterte Liste mit Zeilen der ULS-Protokolldatei "UESQL11SPOINT-20110606-1530.log" zurückzugeben, 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”
Es gibt auch viele für den Download verfügbare Tools, mit denen sich ULS-Protokolle lesen lassen. Beispielsweise der SharePoint LogViewer oder SharePoint ULS Log Viewer. Beide sind über CodePlex verfügbar.
Weitere Informationen zum Anzeigen von Protokolldaten mithilfe von PowerShell finden Sie unter Anzeigen der Diagnoseprotokolle (SharePoint Server 2010)
Nach oben
Speicherort des Ablaufverfolgungsprotokolls
Die Protokolldateien der Ablaufverfolgung befinden sich normalerweise im Ordner c:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14\logs. Sie können jedoch den Pfad auf der Seite Diagnoseprotokollierung der SharePoint-Zentraladministration überprüfen und ggf. ändern.
Weitere Informationen und Anweisungen zur Konfiguration der Diagnoseprotokollierung auf einem SharePoint-Server in der SharePoint 2010-Zentraladministration finden Sie unter Konfiguration der Einstellungen für Diagnoseprotokollierung (Windows SharePoint Services).
Nach oben