Erstellen, Ändern und Löschen von Standardabonnements

Ein Standardabonnement wird von einzelnen Benutzern erstellt, die einen Bericht per E-Mail oder an einen freigegebenen Ordner übermitteln möchten. Ein Standardabonnement wird stets über den Bericht definiert, auf dem es basiert.

Ein Benutzer, der ein Abonnement erstellt, ist Besitzer dieses Abonnements. Jeder Benutzer kann seine eigenen Abonnements ändern oder löschen.

HinweisHinweis

Wenn Sie mit SQL Server 2008 R2 Reporting Services beginnen, können Sie den Besitz eines Abonnements programmgesteuert übertragen. Es gibt keine Benutzeroberfläche, mit der Sie den Besitz von Abonnements übertragen können. Weitere Informationen finden Sie unter ChangeSubscriptionOwner.

In Abhängigkeit von den Einstellungen in der RSReportServer-Konfigurationsdatei können Benutzer zusätzliche Benutzer zu einem Abonnement hinzufügen (z. B. kann ein Manager die E-Mail-Adressen seiner Mitarbeiter hinzufügen, damit jeder eine Kopie des Berichts erhält). Dies wird nur unterstützt, wenn das Feld An: beim Definieren einzelner Abonnements angezeigt wird. Weitere Informationen finden Sie unter Konfigurieren eines Berichtsservers für die E-Mail-Übermittlung.

Dieses Thema stellt Informationen zu Standardabonnements bereit, die von einzelnen Benutzern erstellt und verwaltet werden. Für datengesteuerte Abonnements gelten unterschiedliche Anforderungen und Schritte, die in einem anderen Thema behandelt werden. Weitere Informationen finden Sie unter Erstellen, Ändern und Löschen datengesteuerter Abonnements.

Abonnementanforderungen

Vor dem Erstellen eines Abonnements für einen Bericht müssen die folgenden Voraussetzungen erfüllt sein:

Anforderung

Beschreibung

Berechtigungen

Sie benötigen Zugriff auf den Bericht. Zum Abonnieren eines Berichts benötigen Sie die Berechtigung zum Anzeigen des Berichts.

Ihre Rollenzuweisung muss die Aufgabe "Einzelne Abonnements verwalten" enthalten.

Gespeicherte Anmeldeinformationen

Der Bericht muss gespeicherte oder keine Anmeldeinformationen zum Abrufen des Inhalts zur Laufzeit verwenden. Sie können keinen Bericht abonnieren, für den die Verwendung der anonymisierten oder delegierten Anmeldeinformationen des aktuellen Benutzers zum Herstellen einer Verbindung mit einer externen Datenquelle konfiguriert ist. Bei den gespeicherten Anmeldeinformationen kann es sich um ein Windows-Konto oder ein Datenbank-Benutzerkonto handeln. Weitere Informationen finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen.

Benutzerabhängige Werte in einem Bericht

Nur bei Standardabonnements können Sie Abonnements für Berichte erstellen, bei denen Benutzerkontoinformationen in einen Filter integriert sind oder als Text im Bericht angezeigt werden. Im Bericht wird der Name des Benutzerkontos über den User!UserID-Ausdruck angegeben, der zum aktuellen Benutzer aufgelöst wird. Beim Erstellen eines Abonnements wird der Benutzer, der das Abonnement erstellt, als aktueller Benutzer betrachtet.

Keine Modellelementsicherheit

Sie können keine mit dem Berichts-Generator erstellten Berichte abonnieren, die ein Modell als Datenquelle verwenden, wenn das Modell Sicherheitseinstellungen für Modellelemente enthält. Diese Einschränkung bezieht sich nur auf Berichte, die Sicherheitseinstellungen für Modellelemente verwenden.

Parameterwerte

Falls der Bericht Parameter verwendet, muss ein Parameterwert im Bericht selbst oder im Abonnement, das Sie definieren, angegeben werden. Falls im Bericht Standardwerte definiert wurden, können Sie den Standardwert für den Parameterwert festlegen. Weitere Informationen finden Sie unter Festlegen von Parametern in Abonnements.

Erstellen von Abonnements

Zur Erstellung eines Abonnements wählen Sie das Tool und den Ansatz aus, die für die Berichtsserverbereitstellung gültig sind:

Pro Bericht können mehrere Abonnements erstellt werden, um die Abonnementoptionen zu variieren. Beispielsweise können Sie unterschiedliche Parameterwerte angeben, um zwei Versionen eines Berichts zu erstellen, wie etwa einen Umsatzbericht Ost und einen Umsatzbericht West. Der umgekehrte Sachverhalt ist jedoch nicht möglich, denn Sie können nicht für ein einziges Standardabonnement mehrere Versionen eines Berichts erstellen. Wenn Sie mehrere Versionen eines Berichts von demselben Abonnement generieren möchten, müssen Sie ein datengesteuertes Abonnement verwenden.

Sie müssen für jedes erstellte Abonnement Übermittlungsoptionen angeben. Die Übermittlungsoptionen werden durch die ausgewählte Übermittlungserweiterung bestimmt. Eine Übermittlungserweiterung ist ein Modul, das eine bestimmte Art der Verteilung unterstützt. Reporting Services beinhaltet verschiedene Übermittlungserweiterungen. Weitere Übermittlungserweiterungen können von Drittanbietern zur Verfügung stehen. Weitere Informationen finden Sie unter Verwalten von Abonnements.

Bestandteile eines Abonnements

Eine Abonnementdefinition besteht aus den folgenden Bestandteilen:

  • Ein Verweis auf einen Bericht, der unbeaufsichtigt ausgeführt werden kann (d. h. ein Bericht, der gespeicherte oder keine Anmeldeinformationen verwendet).

  • Eine Übermittlungsmethode (z. B. E-Mail) und Einstellungen für den Übermittlungsmodus (z. B. eine E-Mail-Adresse).

  • Eine Renderingerweiterung zum Darstellen des Berichts in einem bestimmten Format.

  • Bedingungen für die Verarbeitung des Abonnements in Form von Ereignissen.

    In der Regel sind die Bedingungen zum Ausführen eines Berichts zeitbasiert. Sie möchten beispielsweise jeden Dienstag um 15.00 Uhr einen bestimmten Bericht ausführen. UTC. Falls der Bericht jedoch für die Ausführung als Momentaufnahme konfiguriert ist, können Sie angeben, dass das Abonnement bei jeder Aktualisierung der Momentaufnahme ausgeführt wird.

  • Parameter zum Ausführen des Berichts.

    Parameter sind optional und werden nur für Berichte angegeben, die Parameterwerte akzeptieren. Da sich ein Abonnement in der Regel im Besitz eines Benutzers befindet, variieren die angegebenen Parameterwerte von Abonnement zu Abonnement. Beispielsweise verwenden Vertriebs-Manager für verschiedene Abteilungen Parameter, die Daten für ihre jeweilige Abteilung zurückgeben. Für alle Parameter muss explizit ein Wert definiert werden oder ein gültiger Standardwert vorhanden sein.

Abonnementinformationen werden zusammen mit dem jeweiligen Bericht in einer Berichtsserver-Datenbank gespeichert. Abonnements können nicht getrennt vom zugehörigen Bericht verwaltet werden. Beachten Sie, dass Abonnements nicht um Beschreibungen, sonstigen benutzerdefinierten Text oder andere Elemente erweitert werden können. Abonnements dürfen nur die weiter oben aufgeführten Elemente enthalten.

Ändern eines Abonnements

Ein Abonnement kann jederzeit geändert werden. Falls Sie ein Abonnement ändern, während es verarbeitet wird, werden die aktualisierten Einstellungen verwendet, wenn sie in der Berichtsserver-Datenbank gespeichert werden, bevor die Übermittlungserweiterung die Abonnementdaten erhält. Andernfalls werden die vorhandenen Einstellungen verwendet.

Um nach einem Abonnement zu suchen, verwenden Sie die Seite Meine Abonnements, oder zeigen Sie die mit einem Bericht verknüpften Abonnementdefinitionen an. Es ist nicht möglich, direkt oder basierend auf Besitzernamen, Triggerinformationen, Statusinformationen usw. nach einem Abonnement zu suchen.

Abonnements können auch von Berichtsserveradministratoren geändert oder gelöscht werden.

HinweisHinweis

Ein Berichtsserveradministrator kann nicht zentral alle einzelnen Abonnements verwalten, die auf einem bestimmten Berichtsserver verwendet werden. Berichtsserveradministratoren können jedoch auf jedes einzelne Abonnement zugreifen, um es zu ändern oder zu löschen.

Löschen eines Abonnements

Zum Löschen eines Abonnements wählen Sie dieses im Berichts-Manager auf der Seite Meine Abonnements oder auf der Seite Abonnements aus und klicken dann auf Löschen.

Anweisungen zum Beenden eines Abonnements finden Sie unter Verwalten eines ausgeführten Prozesses.

Wenn Sie ein Abonnement beenden möchten und es nicht finden können, notieren Sie sich den Bericht, den Sie erhalten, und suchen Sie anhand des Namens nach diesem Bericht. Wenn Sie auf den Bericht zugegriffen haben, können Sie sich aus dem Abonnement entfernen. Falls Sie das Abonnement nicht finden können, handelt es sich möglicherweise um ein datengesteuertes Abonnement. Weitere Informationen erhalten Sie von Ihrem Berichtsserveradministrator.

Ein Abonnement wird automatisch gelöscht, wenn der zugrunde liegende Bericht gelöscht wird. Wenn Sie ein Abonnement während der Verarbeitung löschen, wird das Abonnement beendet, falls der Löschvorgang durchgeführt wird, bevor die Übermittlungserweiterung die Abonnementdaten erhält. Andernfalls wird die Verarbeitung des Abonnements fortgesetzt.