Freigeben über


Definieren von Benachrichtigungsklassen

Eine Benachrichtigungsklasse definiert einen Typ von Benachrichtigungen, die von einer Anwendung generiert werden. Beim Definieren einer Notification Services-Anwendung erstellen Sie jeweils eine Benachrichtigungsklasse für jeden Typ von Benachrichtigungen, die von der Anwendung unterstützt werden.

Beim Erstellen der Anwendung verwendet Notification Services die Informationen in jeder Benachrichtigungsklassendefinition, um die Tabellen, Sichten, gespeicherten Prozeduren und Funktionen zu erstellen, die Benachrichtigungsdaten speichern und verarbeiten, um Inhaltsformatierer und Übermittlungsprotokolle zum Formatieren und Übermitteln der Benachrichtigungen zuzuordnen und um Betriebseinstellungen für die Benachrichtigungsklasse anzugeben.

Die folgende Liste enthält die typischen Schritte für das Definieren einer Benachrichtigungsklasse:

  1. Benennen Sie die Benachrichtigungsklasse, und geben Sie optional die SQL Server-Dateigruppe für die Datenbankobjekte an, die der Benachrichtigungsklasse zugeordnet sind (z. B. die Benachrichtigungstabelle).
  2. Definieren Sie das Benachrichtigungsklassenschema. Das Schema definiert die Form der unformatierten Benachrichtigungsdaten, die formatiert und an die Abonnenten gesendet werden. Notification Services verwendet dieses Schema zum Erstellen einer Tabelle, in der Benachrichtigungsdaten sowie andere Datenbankobjekte gespeichert werden.
  3. Deklarieren Sie den Inhaltsformatierer für die Benachrichtigungsklasse. Der Inhaltsformatierer nimmt die unformatierten Benachrichtigungsdaten an und formatiert sie entsprechend für die Präsentation für den Empfänger.
  4. Aktivieren Sie optional die Digest- oder Multicastübermittlung.
  5. Geben Sie optional eine Benachrichtigungsbatchgröße an.
  6. Konfigurieren Sie ein oder mehrere Übermittlungsprotokolle für die Benachrichtigungsübermittlung.
  7. Geben Sie optional ein Benachrichtigungsablaufalter an.

Wenn sie Benachrichtigungen mehrerer Typen unterstützt, kann die Anwendung über mehrere Benachrichtigungsklassen verfügen. Beispielsweise kann eine Aktienanwendung Benachrichtigungen zu aktuellen Aktienkursen und dem Portfoliowert am Tagesende generieren. Jeder Benachrichtigungstyp verfügt über eine eigene Benachrichtigungsklasse mit eigenem Schema und eigenen Einstellungen.

In diesem Abschnitt

Thema Beschreibung

Definieren der Kernbenachrichtigungsklasse

Beschreibt die Kernbenachrichtigungseigenschaften Name und Dateigruppe und wie diese Eigenschaften festgelegt werden.

Definieren des Benachrichtigungsschemas

Beschreibt, wie Benachrichtigungsdaten in Datenbanktabellen gespeichert werden und wie Felder für diese Tabellen definiert werden.

Konfigurieren von Inhaltsformatierern

Beschreibt, wie Inhaltsformatierer Benachrichtigungen formatieren, und erläutert, wie ein Inhaltsformatierer konfiguriert wird.

Angeben von Digest- oder Multicastübermittlung

Beschreibt, wozu die Optionen Digest und Multicast dienen und wie diese Optionen konfiguriert werden.

Angeben einer Benachrichtigungsbatchgröße

Erläutert, warum es sich empfiehlt, die Benachrichtigungsbatchgröße einzuschränken, und wie die maximale Batchgröße festgelegt wird.

Angeben des Namens und der Felder des Übermittlungsprotokolls

Enthält Themen dazu, wie Notification Services Übermittlungsprotokolle für das Verteilen von Benachrichtigungen verwendet und wie Übermittlungsprotokolle für Anwendungen konfiguriert werden.

Angeben des Benachrichtigungsablaufalters

Erläutert, wie ein Ablaufalter für Benachrichtigungen festgelegt wird und wie Notification Services das Ablaufalter verwendet.

XSLT-Inhaltsformatierer

Enthält Themen zum Standardinhaltsformatierer, der Benachrichtigungen mithilfe von XSL-Transformationen formatiert, und wie der Inhaltsformatierer zum Verwenden in Anwendungen definiert wird.

Standardübermittlungsprotokolle

Enthält Themen zu den Standardübermittlungsprotokollen SMTP und Datei und wie sie zum Verwenden in Anwendungen definiert werden.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Nmo.NotificationClass

Konzepte

Formatieren von Benachrichtigungen und Architektur der Übermittlung

Andere Ressourcen

Definieren von Notification Services-Anwendungen
NotificationClasses Element (ADF)

Hilfe und Informationen

Informationsquellen für SQL Server 2005