Freigeben über


Überwachen von Reporting Services-Abonnements

Sie können Reporting Services-Abonnements über die Benutzeroberfläche, Windows PowerShell oder Protokolldateien überwachen. Die für die Überwachung verfügbaren Optionen hängen davon ab, welchen Modus des Berichtsservers Sie ausführen.

Gilt für: Reporting Services (einheitlicher Modus) | Reporting Services (SharePoint-Modus)

In diesem Thema:

Benutzeroberfläche des einheitlichen Modus

Einzelne Reporting Services Benutzer können die status eines Abonnements über die Seite Meine Abonnements oder die Registerkarte Abonnements im Berichts-Manager überwachen. Abonnementseiten enthalten Spalten mit dem Status des Abonnements und mit Informationen, wann das Abonnement zuletzt ausgeführt wurde. Statusmeldungen werden aktualisiert, wenn das Abonnement zur Verarbeitung ansteht. Falls dieser Vorgang niemals ausgelöst wird (z. B. wenn eine Momentaufnahme zur Berichtsausführung niemals aktualisiert oder ein Zeitplan niemals ausgeführt wird), wird die Statusmeldung nicht aktualisiert.

Die folgende Tabelle enthält die möglichen Werte für die Spalte Status .

Status BESCHREIBUNG
Neues Abonnement Wird beim Erstellen des Abonnements angezeigt.
Inaktiv Wird angezeigt, wenn ein Abonnement nicht verarbeitet werden kann. Weitere Informationen finden Sie weiter unten unter "Verwalten inaktiver Abonnements".
Fertig: <Anzahl> von insgesamt <Anzahl> verarbeitet; <Anzahl> Fehler. Zeigt den Status der Ausführung eines datengesteuerten Abonnements an. Diese Meldung stammt vom Prozessor für Zeitplanung und Übermittlung.
<Anzahl> verarbeitet Die Anzahl von Benachrichtigungen, die der Prozessor für Zeitplanung und Übermittlung erfolgreich übermittelt hat oder nicht mehr zu übermitteln versucht. Beim Abschluss einer datengesteuerten Übermittlung sollte die Anzahl von verarbeiteten Benachrichtigungen den insgesamt generierten Benachrichtigungen entsprechen.
<Anzahl> insgesamt Die Gesamtzahl der Benachrichtigungen, die für die letzte Übermittlung für das Abonnement generiert wurden.
<Anzahl> Fehler Die Anzahl von Benachrichtigungen, die der Prozessor für Zeitplanung und Übermittlung nicht übermitteln konnte oder nicht mehr zu übermitteln versucht.
Fehler beim Senden von E-Mail: Transportfehler beim Verbinden mit dem Server. Zeigt an, dass der Berichtsserver keine Verbindung zum Mailserver hergestellt hat. Diese Meldung stammt von der E-Mail-Übermittlungserweiterung.
Die Datei <Dateiname> wurde in <Pfad> geschrieben. Zeigt an, dass die Datei erfolgreich an den Speicherort der Dateifreigabe übermittelt wurde. Diese Meldung stammt von der Dateifreigabe-Übermittlungserweiterung.
Unbekannter Fehler beim Schreiben der Datei. Zeigt an, dass die Datei nicht an den Speicherort der Dateifreigabe übermittelt werden konnte. Diese Meldung stammt von der Dateifreigabe-Übermittlungserweiterung.
Fehler beim Herstellen einer Verbindung zum Zielordner, <Pfad>. Überprüfen Sie, ob der Zielordner oder die Dateifreigabe vorhanden ist. Zeigt an, dass der angegebene Ordner nicht gefunden wurde. Diese Meldung stammt von der Dateifreigabe-Übermittlungserweiterung.
Die Datei <Dateiname> konnte nicht in <Pfad> geschrieben werden. Es erfolgt ein erneuter Versuch. Zeigt an, dass die Datei nicht durch eine neuere Version aktualisiert werden konnte. Diese Meldung stammt von der Dateifreigabe-Übermittlungserweiterung.
Fehler beim Schreiben der Datei <Dateiname>: <Meldung> Zeigt an, dass die Datei nicht an den Speicherort der Dateifreigabe übermittelt werden konnte. Diese Meldung stammt von der Dateifreigabe-Übermittlungserweiterung.
<benutzerdefinierte Statusmeldungen> Statusmeldungen zum Erfolg oder Fehlschlagen der Übermittlung. Diese Meldungen stammen von Übermittlungserweiterungen. Falls Sie eine Übermittlungserweiterung von einem Drittanbieter oder eine benutzerdefinierte Übermittlungserweiterung verwenden, werden möglicherweise zusätzliche Statusmeldungen angezeigt.

Berichtsserveradministratoren können auch Standardabonnements überwachen, die gerade verarbeitet werden. Datengesteuerte Abonnements können nicht überwacht werden. Weitere Informationen finden Sie unter Verwalten eines ausgeführten Prozesses.

Falls ein Abonnement nicht übermittelt werden kann (z. B., weil der Mailserver nicht verfügbar ist), wiederholt die Übermittlungserweiterung den Versuch. Eine Konfigurationseinstellung gibt die Anzahl von Wiederholungsversuchen an. Standardmäßig wird der Vorgang nicht wiederholt. Es kann vorkommen, dass der Bericht ohne Daten verarbeitet wird (z. B., wenn die Datenquelle offline ist). In diesem Fall wird durch einen entsprechenden Text in der Meldung darauf hingewiesen.

Protokolldateien im einheitlichen Modus

Beim Auftreten eines Fehlers während der Übermittlung erfolgt ein Eintrag im Ablaufverfolgungsprotokoll des Berichtsservers.

Berichtsserveradministratoren können die reportserverservice_*.log-Dateien überprüfen, um die Abonnementübermittlung status zu ermitteln. Für die E-Mail-Übermittlung schließen Protokolldateien des Berichtsservers eine Aufzeichnung der Verarbeitungs- und Übermittlungsvorgänge für bestimmte E-Mail-Konten ein. Der Standardspeicherort der Protokolldateien lautet:

C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles

Es folgt ein Beispiel für einen Protokolldateinamen:

ReportServerService__05_21_2014_00_05_07.log

Es folgt eine Beispielfehlermeldung einer Ablaufverfolgungsprotokolldatei im Zusammenhang mit Abonnements:

  • Bibliothek! WindowsService_7!b60!20.05.2014-22:34:36:: i INFO: Initializing EnableExecutionLogging to 'True' wie in Server system properties.emailextension angegeben! WindowsService_7!b60!20.05.2014-22:34:41:: e ERROR: Fehler beim Senden einer E-Mail. Ausnahme: System.Net.Mail.SmtpException: Für den SMTP-Server ist eine sichere Verbindung erforderlich, oder der Client wurde nicht authentifiziert. Die Serverantwort war: 5.7.1 Client wurde nicht auf System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response) authentifiziert.

Die Protokolldatei enthält keine Informationen, ob der Bericht geöffnet wurde oder ob die Übermittlung tatsächlich erfolgreich war. Eine erfolgreiche Übermittlung bedeutet, dass der Prozessor für Zeitplanung und Übermittlung keine Fehler generiert und der Berichtsserver eine Verbindung zum Mailserver hergestellt hat. Falls für die E-Mail im Postfach des Benutzers eine Fehlermeldung wegen Unzustellbarkeit generiert wird, werden diese Informationen nicht in die Protokolldatei aufgenommen. Weitere Informationen zu Protokolldateien finden Sie unter Reporting Services-Protokolldateien und Quellen.

-SharePoint-Modus

So überwachen Sie ein Abonnement im SharePoint-Modus: Der Abonnementstatus kann auf der Seite Abonnements verwalten überwacht werden.

  1. Navigieren Sie zu der Dokumentbibliothek, die den Bericht enthält.

  2. Öffnen Sie das Kontextmenü des Berichts ( ... ).

  3. Wählen Sie die erweiterte Menüoption ( ... ) aus.

  4. Wählen Sie Abonnements verwaltenaus.

SharePoint ULS-Protokolldateien

Abonnementbezogene Informationen werden in das SharePoint ULS-Protokoll geschrieben. Weitere Informationen zum Konfigurieren von Reporting Services-Ereignissen für das ULS-Protokoll finden Sie unter Aktivieren von Reporting Services-Ereignissen für das SharePoint-Ablaufverfolgungsprotokoll (ULS). Das folgende Beispiel zeigt einen ULS-Protokolleintrag im Zusammenhang mit Reporting Services-Abonnements.

Date Prozess Bereich Category Ebene Correlation `Message`
5/21/2014 14:34:06:15 App-Pool: a0ba039332294f40bc4a81544afde01d SQL Server Reporting Services Berichtsserver-E-Mail-Erweiterung Unerwartet (leer) Fehler beim Senden von E-Mail. Ausnahme: System.Net.Mail.SmtpException: Postfach nicht verfügbar. Die Serverantwort war: 5.7.1 Client ist nicht berechtigt, als dieser Absender zu senden an System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse) an System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) an System.Net.Mail.SmtpClient.Send(MailMessage message) an Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification)

Verwenden von PowerShell zur Überwachung von Abonnements

Beispiele für PowerShell-Skripts zum Überprüfen des Status von Abonnements im einheitlichen Modus oder im SharePoint-Modus finden Sie unter Use PowerShell to Change and List Reporting Services Subscription Owners and Run a Subscription.

Verwalten inaktiver Abonnements

Falls ein Abonnement nicht mehr aktiv ist, sollten Sie es entweder löschen oder erneut aktivieren, indem Sie die zugrunde liegenden Bedingungen auflösen, die die Verarbeitung verhindern. Abonnements können beim Auftreten von Bedingungen, die die Verarbeitung verhindern, deaktiviert werden. Dazu zählen die folgenden Bedingungen:

  • Entfernen oder Deinstallieren der im Abonnement angegebenen Übermittlungserweiterung.

  • Ändern der Einstellungen für Anmeldeinformationen von gespeicherten zu integrierten oder eingegebenen Werten.

  • Ändern eines Parameternamens oder Datentyps in der Berichtsdefinition und anschließend erneutes Veröffentlichen eines Berichts. Enthält ein Abonnement einen Parameter, der nicht mehr gültig ist, wird das Abonnement deaktiviert.

  • Ändern des Ausführungsmodus eines Berichts (z. B. Ändern eines bedarfsgesteuerten Berichts, damit er als Momentaufnahme zur Berichtsausführung ausgeführt wird). Weitere Informationen finden Sie unter Festlegen von Berichtsverarbeitungseigenschaften.

Auf ein inaktives Abonnement wird durch eine Meldung im Abonnement selbst hingewiesen. Diese Meldung enthält Informationen zum Grund der Deaktivierung und zu den Schritten, die zum erneuten Aktivieren des Abonnements ausgeführt werden müssen.

Wenn Bedingungen zur Deaktivierung des Abonnements führen, wird dies im Abonnement beim Ausführen durch den Berichtsserver angezeigt. Wenn ein Abonnement einen Bericht laut Zeitplan jeden Freitag um 02:00 Uhr übermitteln soll und die verwendete Übermittlungserweiterung am Montag um 09:00 Uhr deinstalliert wurde, wird der inaktive Status des Abonnements erst am Freitag um 02:00 Uhr angezeigt.

Weitere Informationen

Create and Manage Subscriptions for Native Mode Report Servers (Erstellen und Verwalten von Abonnements für Berichtsserver im einheitlichen Modus)
Subscriptions and Delivery (Reporting Services)