NSSubscriberDeviceView

Notification Services erstellt eine NSSubscriberDeviceView-Sicht für jede Instanz von Notification Services. Diese Sicht enthält Informationen über die Abonnentengeräte für alle Abonnenten. Mithilfe dieser Sicht können Sie die Abonnentengeräte für die Instanz von Notification Services überprüfen sowie Geräte für Abonnenten einfügen, aktualisieren und löschen.

Sichtspalten

Die in der NSSubscriberDeviceView-Sicht enthaltenen Informationen über Abonnentengeräte werden in der folgenden Tabelle gezeigt.

Spalte Datentyp Beschreibung

SubscriberId

nvarchar(255)

Der Abonnentenbezeichner. Der gleiche Abonnent kann in dieser Sicht mehrmals angezeigt werden, wenn für ihn mehrere Geräte definiert sind.

Enabled

bit

Wenn der Wert 1 ist, ist der Abonnent aktiviert und kann Benachrichtigungen empfangen. Fügen Sie keine Werte in diese Spalte ein.

Erstellt

datetime

Datum und Uhrzeit, zu der der Abonnentendatensatz der Instanz von Notification Services hinzugefügt wurde. Fügen Sie keine Werte in diese Spalte ein.

Updated

datetime

Datum und Uhrzeit der letzten Aktualisierung des Abonnentendatensatzes. Fügen Sie keine Werte in diese Spalte ein.

DeviceName

nvarchar(255)

Name des Zielgeräts für die Benachrichtigung. Die Kombination aus SubscriberId und DeviceName muss innerhalb dieser Sicht eindeutig sein.

DeviceTypeName

nvarchar(255)

Typ des Zielgeräts, wie z. B. E-Mail oder Datei.

DeviceAddress

nvarchar(255)

Die Adresse, an die die Benachrichtigung gesendet werden soll, wie z. B. eine E-Mail-Adresse.

DeliveryChannelName

nvarchar(255)

Der Name des zum Senden der Benachrichtigung verwendeten Übermittlungskanals.

Hinweise

Die NSSubscriberDeviceView-Sicht befindet sich in der Instanzdatenbank. Wenn in der Instanzkonfiguration ein Instanzschema angegeben ist, befindet sich die Sicht in diesem Schema. Andernfalls befindet sich die Sicht im dbo-Schema.

Berechtigungen

Die SELECT-Berechtigung für diese Sicht ist für Mitglieder der Serverrollen sysadmin und db_owner verfügbar. Sie ist außerdem für die Datenbankrollen NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin und NSVacuum von Notification Services verfügbar.

Die Berechtigungen INSERT, UPDATE und DELETE für diese Sicht werden Mitgliedern der Datenbankrolle NSSubscriberAdmin erteilt.

Beispiele

Führen Sie die folgende Abfrage aus, um alle Daten in NSSubscriberDeviceView anzuzeigen.

USE StockInstanceNSMain;
GO
SELECT * FROM NSSubscriberDeviceView;
GO

Führen Sie die folgende Abfrage aus, um ein Abonnentengerät in NSSubscriberDeviceView einzufügen.

USE TutorialNSMain;
GO
INSERT INTO dbo.NSSubscriberDeviceView 
(SubscriberId, DeviceName, DeviceTypeName, 
    DeviceAddress, DeliveryChannelName)
VALUES (N'TestUser1', N'Work e-mail', N'e-mail', 
    N'danw@adventure-works.com', N'FileChannel');
GO

Siehe auch

Verweis

Notification Services-Sichten

Andere Ressourcen

Architektur der Abonnementverwaltung
Entwickeln von Abonnementverwaltungsschnittstellen

Hilfe und Informationen

Informationsquellen für SQL Server 2005