Share via


NSSubscriberDeviceView

Notification Services crea una vista NSSubscriberDeviceView per ogni istanza di Notification Services. Questa vista contiene informazioni riguardanti i dispositivi di tutti i sottoscrittori e può essere utilizzata sia per esaminare i dispositivi dei sottoscrittori per un'istanza di Notification Services sia per inserire, aggiornare ed eliminare dispositivi per i sottoscrittori.

Colonne della vista

Nella tabella seguente vengono descritte le informazioni riguardanti i dispositivi dei sottoscrittori contenute nella vista NSSubscriberDeviceView.

Colonna Tipo di dati Descrizione

SubscriberId

nvarchar(255)

Identificatore del sottoscrittore. I sottoscrittori per cui sono stati definiti più dispositivi possono apparire più volte in questa vista.

Enabled

bit

Se il valore è 1, il sottoscrittore è attivato e può ricevere notifiche. Non inserire valori in questa colonna.

Created

datetime

Data e ora di aggiunta del record del sottoscrittore all'istanza di Notification Services. Non inserire valori in questa colonna.

Updated

datetime

Data e ora dell'ultimo aggiornamento del record del sottoscrittore. Non inserire valori in questa colonna.

DeviceName

nvarchar(255)

Nome del dispositivo di destinazione per la notifica. La stringa risultante dalla combinazione di SubscriberId e DeviceName deve essere univoca all'interno della vista.

DeviceTypeName

nvarchar(255)

Tipo di dispositivo di destinazione, ad esempio posta elettronica o file.

DeviceAddress

nvarchar(255)

Indirizzo a cui deve essere inviata la notifica, ad esempio un indirizzo di posta elettronica.

DeliveryChannelName

nvarchar(255)

Nome del canale di recapito utilizzato per l'invio della notifica.

Osservazioni

La vista NSSubscriberDeviceView si trova nel database dell'istanza. Se nella configurazione dell'istanza è stato specificato uno schema per l'istanza, la vista si trova in tale schema. In caso contrario, la vista si trova nello schema dbo.

Autorizzazioni

L'autorizzazione SELECT per questa vista è concessa ai membri del ruolo del server sysadmin e del ruolo del database db_owner nonché ai membri dei ruoli del database di Notification Services NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin e NSVacuum.

Le autorizzazioni INSERT, UPDATE e DELETE per questa vista sono concesse ai membri del ruolo del database NSSubscriberAdmin.

Esempi

Eseguire la query seguente per visualizzare tutti i dati nella vista NSSubscriberDeviceView.

USE StockInstanceNSMain;
GO
SELECT * FROM NSSubscriberDeviceView;
GO

Eseguire la query seguente per inserire un dispositivo di un sottoscrittore nella vista NSSubscriberDeviceView.

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

Vedere anche

Riferimento

Visualizzazioni di Notification Services

Altre risorse

Architettura della gestione delle sottoscrizioni
Sviluppo di interfacce di gestione delle sottoscrizioni

Guida in linea e informazioni

Assistenza su SQL Server 2005