Erstellen, Ändern und Löschen datengesteuerter Abonnements

Ein datengesteuertes Abonnement ist ein abfragebasiertes Abonnement, das die Datenwerte abfragt, die zum Verarbeiten des Abonnements zur Laufzeit verwendet werden. Wenn das Abonnement ausgelöst wird, wird eine Abfrage verarbeitet, die aktuelle Informationen über Empfänger, Berichtsübermittlungsoptionen, Renderingformate und Parametereinstellungen abruft. Die Abfrageergebnisse werden mit der Abonnementdefinition kombiniert. Dabei wird ein dynamisches Abonnement erstellt, das Daten verwendet, die bereits in einer Mitarbeiterdatenbank, einer Kundendatenbank oder einer beliebigen Datenbank liegen und Informationen enthalten, die als Abonnentendaten verwendbar sind.

Verwenden Sie im Berichts-Manager oder in Management Studio die Seiten zum Erstellen eines datengesteuerten Abonnements, um ein neues datengesteuertes Abonnement zu erstellen oder ein vorhandenes Abonnement zu ändern. Diese Seiten führen Sie schrittweise durch das Erstellen oder Ändern eines Abonnements. Ein bereits erstelltes Abonnement öffnen Sie mithilfe der Seite Meine Abonnements und der Abonnementliste eines Berichts. Informationen zum Erstellen eines datengesteuerten Abonnements finden Sie im Lernprogramm: Erstellen eines datengesteuerten Abonnements.

Verwalten und Löschen eines datengesteuerten Abonnements

Ein datengesteuertes Abonnement, das gerade verarbeitet wird, kann auf der Seite Aufträge verwalten des Berichts-Managers oder mithilfe von Management Studio beendet oder gelöscht werden. Falls Sie die Verarbeitung eines Abonnements vorübergehend unterbinden möchten, können Sie den Zeitplan ändern, mit dem die Verarbeitung des Abonnements ausgelöst wird. Weitere Informationen finden Sie unter Verwalten von Abonnements.

Um ein datengesteuertes Abonnement zu löschen, wählen Sie dieses auf der Seite Meine Abonnements oder auf der Seite Abonnements aus, und klicken Sie dann auf Löschen.

Erstellen und Ändern eines datengesteuerten Abonnements

Um ein datengesteuertes Abonnement zu erstellen, wählen Sie im Berichts-Manager einen Bericht aus, der gespeicherte oder keine Anmeldeinformationen verwendet. Klicken Sie auf die Registerkarte Abonnements des Berichts und anschließend auf Neues datengesteuertes Abonnement, um die Seiten zum Erstellen eines datengesteuerten Abonnements zu öffnen.

Zum Ändern eines vorhandenen datengesteuerten Abonnements klicken Sie auf der globalen Symbolleiste auf den Link Meine Abonnements. Klicken Sie alternativ auf die Registerkarte Abonnements, um den Bericht zu öffnen. Wählen Sie das Abonnement aus, das Sie ändern möchten. Das folgende Symbol gibt ein datengesteuertes Abonnement an: Datengesteuertes Abonnement (Symbol)

ms156012.note(de-de,SQL.90).gifHinweis:
Jeder angegebene Wert kann geändert werden. Alle Werte werden so wie beim Erstellen angezeigt, außer dem Kennwort, mit dem auf den Abonnentendatenspeicher zugegriffen wird. Sie müssen das Kennwort bei jeder Änderung von Werten auf der zweiten Seite oder einer beliebigen nachfolgenden Seite erneut eingeben.

Bevor Sie ein datengesteuertes Abonnement erstellen können, müssen die folgenden Anforderungen erfüllt sein:

  • Berichtsanforderungen. Der Bericht muss gespeicherte oder keine Anmeldeinformationen zum Abrufen des Inhalts zur Laufzeit verwenden. Sie können keine Berichte abonnieren, die angenommene oder delegierte Anmeldeinformationen zum Verbinden mit einer externen Datenquelle verwenden. Die Anmeldeinformationen des Benutzers, der das Abonnement erstellt oder besitzt, sind zum Zeitpunkt der Verarbeitung des Abonnements nicht verfügbar. Bei den gespeicherten Anmeldeinformationen kann es sich um ein Windows-Konto oder ein Datenbank-Benutzerkonto handeln. Weitere Informationen finden Sie unter Angeben von Anmelde- und Verbindungsinformationen.
    Sie können keine mit dem Berichts-Generator erstellten Berichte abonnieren, die ein Modell als Datenquelle verwenden, das Sicherheitseinstellungen für Modellelemente enthält. Diese Einschränkung bezieht sich nur auf Berichte, die Sicherheitseinstellungen für Modellelemente verwenden.
    Sie können keine datengesteuerten Abonnements für Berichte erstellen, die den User!UserID-Ausdruck enthalten.
  • Datenanforderungen. Es muss eine externe Datenquelle mit Abonnentendaten vorhanden sein, auf die zugegriffen werden kann.
  • Benutzeranforderungen. Der Autor des Abonnements benötigt die Berechtigungen "Berichte verwalten" sowie "Alle Abonnements verwalten". Weitere Informationen zu Berechtigungen auf Elementebene finden Sie unter Aufgaben und Berechtigungen. Außerdem muss er über die notwendigen Anmeldeinformationen für den Zugriff auf die externe Datenquelle mit Abonnentendaten verfügen.

Definieren einer Abfrage zum Abrufen von Abonnementdaten

Für ein datengesteuertes Abonnement muss eine Abfrage oder ein Befehl zum Abrufen von Abonnentendaten angegeben werden. Die Abfrage sollte pro Abonnent eine Zeile generieren. Falls Sie die E-Mail-Übermittlungserweiterung verwenden, sollte die Abfrage für jeden Abonnenten einen gültigen E-Mail-Alias zurückgeben. Die Anzahl von durchgeführten Übermittlungen basiert auf der Anzahl der von der Abfrage zurückgegebenen Zeilen. Besteht das Rowset aus 10.000 Zeilen, übermittelt das Abonnement 10.000 Berichte.

Wenn die Ausführung der Abfrage zeitaufwändig ist, können Sie den Timeoutwert erhöhen, um eine schnellere Verarbeitung zu ermöglichen.

Für diesen Schritt muss die Abfrage überprüft werden. Erst dann können Sie den Vorgang fortsetzen. Bei der Überprüfung wird die Abfrage nicht verarbeitet, es wird jedoch eine Liste aller Spalten im Rowset zurückgegeben, sodass Sie später auf diese Spalten verweisen können. Falls die Überprüfung der Abfrage fehlschlägt, können Sie den Vorgang nicht fortsetzen. Dies ist der Fall, wenn die Verbindung zur Datenquelle ungültig ist oder die Abfragesyntax fehlerhaft ist. Klicken Sie auf die Schaltfläche Zurück, um die Angaben zur Datenquelle zu korrigieren.

Ausführen eines Abonnements

Sie müssen Bedingungen für die Abonnementverarbeitung angeben. Sie können einen Zeitplan angeben oder mit den Aktualisierungen eines Snapshots zur Berichtsausführung die Verarbeitung des Abonnements auslösen. Das Verarbeiten von datengesteuerten Abonnements ist mit der Verarbeitung von Standardabonnements identisch. Weitere Informationen finden Sie unter Abonnementverarbeitung.

Siehe auch

Aufgaben

Vorgehensweise: Abonnieren eines Berichts (Berichts-Manager)
Vorgehensweise: Löschen oder Ändern eines Abonnements (Berichts-Manager)
Vorgehensweise: Abonnieren eines Berichts (Management Studio)

Konzepte

Auswählen von Berichtspräsentationsformaten in einem Abonnement
Festlegen von Parametern in Abonnements
Festlegen von Parametereigenschaften für einen publizierten Bericht
Erstellen, Ändern und Löschen von Standardabonnements
Abonnementverarbeitung
Berichts-Manager

Andere Ressourcen

Übermitteln von Berichten mithilfe von Abonnements
Verwalten von Abonnements
Abonnements (Seite) (Berichts-Manager)
Meine Abonnements (Seite, Berichts-Manager)

Hilfe und Informationen

Informationsquellen für SQL Server 2005