NSSubscriberDeviceView

Notification Services crée une vue NSSubscriberDeviceView pour chaque instance des Notification Services. Cette vue retrace les informations relatives aux périphériques abonnés de tous les Abonnés. Cette vue peut servir à passer en revue les périphériques abonnés de votre instance des Notification Services, puis servir à insérer, à mettre à jour et à supprimer de tels périphériques.

Colonnes de la vue

Les informations sur les périphériques abonnés que la vue NSSubscriberDeviceView contient sont reprises dans le tableau suivant.

Colonne Type de données Description

SubscriberId

nvarchar(255)

L'identifiant de l'Abonné. Un même Abonné peut apparaître plusieurs fois dans cette vue s'il dispose de plusieurs périphériques abonnés définis.

Enabled

bit

Si la valeur correspond à 1, l'Abonné est activé et peut recevoir des notifications. N'ajoutez aucune valeur dans cette colonne.

Created

datetime

Date et heure à laquelle l'enregistrement de l'Abonné a été ajouté à l'instance des Notification Services. N'ajoutez aucune valeur dans cette colonne.

Updated

datetime

Date et heure de la dernière mise à jour de l'enregistrement de l'Abonné. N'ajoutez aucune valeur dans cette colonne.

DeviceName

nvarchar(255)

Nom du périphérique de destination de la notification. Le couple SubscriberId-DeviceName doit être unique au sein de la vue.

DeviceTypeName

nvarchar(255)

Type de périphérique de destination, tel qu'un courrier électronique ou un fichier.

DeviceAddress

nvarchar(255)

Adresse à laquelle envoyer la notification, par exemple une adresse de messagerie.

DeliveryChannelName

nvarchar(255)

Nom du canal de remise qui a envoyé la notification.

Notes

La vue NSSubscriberDeviceView est stockée dans la base de données d'instance. Si la configuration de l'instance indique un schéma d'instance, la vue se trouve alors dans ledit schéma. Dans le cas contraire, la vue fait partie du schéma dbo.

Autorisations

L'autorisation SELECT portant sur la vue est disponible aux membres aux rôles de serveur sysadmin et db_owner. Elle l'est également aux rôles de bases de données Notification Services NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin et NSVacuum.

Les autorisations relatives aux opérations INSERT, UPDATE et DELETE portant sur la vue sont accordées aux membres faisant partie du rôle de base de données NSSubscriberAdmin.

Exemples

Exécutez la requête suivante pour afficher toutes les données incluses dans NSSubscriberDeviceView.

USE StockInstanceNSMain;
GO
SELECT * FROM NSSubscriberDeviceView;
GO

Exécutez la requête ci-dessous pour insérer un périphérique abonné dans 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

Voir aussi

Référence

Vues Notification Services

Autres ressources

Architecture d'administration des abonnements
Développement d'interfaces de gestion d'abonnement

Aide et Informations

Assistance sur SQL Server 2005