NSSubscriberView
Notification Services erstellt eine Abonnentensicht pro Notification Services-Instanz. Diese Sicht befindet sich im Instanzschema der Instanzdatenbank. Beispielsweise gibt die Instanzkonfiguration an, dass der Schemaname Tutorial und die Sicht Tutorial.NSSubscriberView heißt.
Mithilfe dieser Sicht können Sie Abonnenten für eine Instanz von Notification Services anzeigen, ändern und löschen. Für bereitgestellte Anwendungen können Sie eine Schnittstelle der Abonnementverwaltung mithilfe der Abonnementverwaltungs-API entwickeln. Weitere Informationen finden Sie unter Entwickeln von Abonnementverwaltungsschnittstellen.
Sichtspalten
Spalte | Datentyp | Beschreibung |
---|---|---|
SubscriberId |
nvarchar(255) |
Die Abonnenten-ID. Dieser Wert ist ein Bezeichner Ihrer Wahl. Die ID muss innerhalb der Notification Services-Instanz eindeutig sein. |
Enabled |
bit |
Bestimmt, ob der Abonnentendatensatz aktiviert (1) oder deaktiviert (0) ist. Wenn er deaktiviert ist, generieren die Abonnements des Abonnenten keine Benachrichtigungen. |
Erstellt |
datetime |
Das Datum und die Uhrzeit der Erstellung des Abonnentendatensatzes. Fügen Sie in dieser Spalte keine Werte ein. Notification Services legt diesen Wert fest, wenn Sie den Abonnenten hinzufügen. |
Updated |
datetime |
Das Datum und die Uhrzeit der Änderung des Abonnentendatensatzes. Fügen Sie in dieser Spalte keine Werte ein. Notification Services legt diesen Wert fest, wenn Sie den Abonnenten aktualisieren. |
Hinweise
Zum Einfügen von Daten müssen die Abonnenten aktiviert sein.
Berechtigungen
Diese Sicht ist verfügbar für Mitglieder der Datenbankrollen NSEventProvider, NSRunService und db_owner und der Serverrolle sysadmin.
Beispiele
Verwenden Sie die folgende Abfrage, um einen Abonnenten in die Tutorial-Instanz einzufügen, die die TutorialNSMain-Datenbank verwendet:
USE TutorialNSMain;
GO
INSERT INTO dbo.NSSubscriberView (SubscriberId, Enabled)
VALUES (N'danw@adventure-works.com', 1);
GO
Siehe auch
Verweis
INSERT (Transact-SQL)
Notification Services-Sichten
Andere Ressourcen
Architektur der Abonnementverwaltung
Entwickeln von Abonnementverwaltungsschnittstellen
Aktivieren und Deaktivieren von Instanzen, Anwendungen oder Komponenten