Definieren der Kernbenachrichtigungsklasse

Eine Benachrichtigungsklasse definiert einen Typ von Benachrichtigung, der von einer Anwendung erstellt wird. Jede Benachrichtigungsklasse benötigt einen innerhalb der Anwendung eindeutigen Namen. Die Tabelle, in der die Benachrichtigungsdaten sowie andere Datenbankobjekte, die der Benachrichtigungsklasse zugeordnet sind, gespeichert werden, kann in einer Dateigruppe platziert werden. In diesem Thema wird behandelt, wie eine Kernbenachrichtigungsklasse erstellt, benannt und in einer Dateigruppe platziert wird.

Die Kernbenachrichtigungsklasse

In der Anwendungsdefinition definieren Sie eine oder mehrere Benachrichtigungsklassen. Die Eigenschaften, die Sie für die Benachrichtigungsklasse definieren, bestimmen die Namen und den Speicherort der Datenbankobjekte für die Benachrichtigungsklasse.

Sie müssen die folgenden Eigenschaften für eine Benachrichtigungsklasse definieren:

  • Name
  • Schema
  • Inhaltsformatierer
  • Unterstützte Übermittlungsprotokolle

Optional können Sie die folgenden Eigenschaften definieren:

  • Digest- oder Multicastübermittlung
  • Benachrichtigungsbatchgröße
  • Benachrichtigungsablaufalter

Sie können keine Indizes für die Benachrichtigungsklassentabellen in der Anwendungsdefinition definieren. Notification Services fügt automatisch Indizes hinzu, die die vom Verteiler ausgegebenen Abfragen zum Formatieren und Übermitteln von Benachrichtigungen optimieren und die die Abfragen von den Datenentfernungskomponenten zum Entfernen alter Benachrichtigungsdaten optimieren.

So definieren Sie eine Benachrichtigungsklasse

Definieren Sie Benachrichtigungsklassen in der Anwendungsdefinitionsdatei (ADF), wenn Sie eine Anwendung in XML definieren. Verwenden Sie Notification Services Management Objects (NMO), um Benachrichtigungsklassen zu definieren, wenn Sie eine Anwendung programmgesteuert definieren.

Benennen der Benachrichtigungsklasse

Jede Benachrichtigungsklasse in einer Anwendung benötigt einen eindeutigen Namen. Dieser Name wird zum Erstellen von Anwendungsobjekten und zum Ausführen administrativer Berichte verwandt.

So benennen Sie eine Benachrichtigungsklasse

Angeben der Dateigruppe

Jede Benachrichtigungsklasse kann in einer Dateigruppe platziert werden. Wenn Sie keine Dateigruppe angeben, werden die Benachrichtigungstabelle und andere Datenbankobjekte automatisch in der Standarddateigruppe für die Anwendungsdatenbank erstellt.

Weitere Informationen zu Dateigruppen finden Sie unter Verwenden von Dateien und Dateigruppen

So definieren Sie die Benachrichtigungsklassen-Dateigruppe

Definieren Sie eine Benachrichtigungsklassen-Dateigruppe in der Anwendungsdefinitionsdatei (ADF), wenn Sie eine Anwendung in XML definieren. Verwenden Sie NMO, um eine Benachrichtigungsklassen-Dateigruppe zu definieren, wenn Sie eine Anwendung programmgesteuert definieren.

Siehe auch

Konzepte

Definieren des Benachrichtigungsschemas
Konfigurieren von Inhaltsformatierern
Angeben von Digest- oder Multicastübermittlung
Angeben einer Benachrichtigungsbatchgröße
Angeben des Benachrichtigungsablaufalters
Konfigurieren der Datenentfernung

Andere Ressourcen

Konfigurieren von Übermittlungsprotokollen
Definieren von Benachrichtigungsklassen

Hilfe und Informationen

Informationsquellen für SQL Server 2005