NSSubscriberDeviceView
Notification Services crea una vista NSSubscriberDeviceView por cada instancia de Notification Services. Esta vista contiene información acerca de los dispositivos de suscriptor de todos los suscriptores. Puede utilizar esta vista para revisar los dispositivos de suscriptor de la instancia de Notification Services, así como para insertar, actualizar y eliminar dispositivos de suscriptores.
La información acerca de los dispositivos de suscriptor que contiene la vista NSSubscriberDeviceView se muestra en la siguiente tabla.
Columna | Tipo de datos | Descripción |
---|---|---|
SubscriberId |
nvarchar(255) |
Identificador del suscriptor. El mismo suscriptor puede aparecer varias veces en esta vista si se han definido varios dispositivos para él. |
Enabled |
bit |
Si el valor es 1, el suscriptor está habilitado y puede recibir notificaciones. No inserte valores en esta columna. |
Created |
datetime |
La fecha y la hora en que el registro del suscriptor se agregó a la instancia de Notification Services. No inserte valores en esta columna. |
Updated |
datetime |
La fecha y la hora en que se actualizó por última vez el registro del suscriptor. No inserte valores en esta columna. |
DeviceName |
nvarchar(255) |
Nombre del dispositivo de destino para la notificación. La combinación de SubscriberId y DeviceName debe ser única en esta vista. |
DeviceTypeName |
nvarchar(255) |
Tipo de dispositivo de destino, como correo electrónico o archivo. |
DeviceAddress |
nvarchar(255) |
Dirección a la que se envía la notificación, como una dirección de correo electrónico. |
DeliveryChannelName |
nvarchar(255) |
Nombre del canal de entrega utilizado para enviar la notificación. |
La vista NSSubscriberDeviceView se encuentra en la base de datos de instancia. Si la configuración de la instancia especifica un esquema de instancia, la vista se encuentra en dicho esquema. De lo contrario, la vista estará en el esquema dbo.
El permiso SELECT de esta vista está disponible para todos los miembros de las funciones de servidor sysadmin y db_owner. También está disponible para las funciones de base de datos NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin y NSVacuum de Notification Services.
Los permisos INSERT, UPDATE y DELETE de esta vista se conceden a los miembros de la función de base de datos NSSubscriberAdmin.
Ejecute la siguiente consulta para ver todos los datos de NSSubscriberDeviceView.
USE StockInstanceNSMain;
GO
SELECT * FROM NSSubscriberDeviceView;
GO
Ejecute la siguiente consulta para insertar un dispositivo de suscriptor en 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
Vistas de Notification Services
Arquitectura de administración de suscripciones
Desarrollar interfaces de administración de suscripciones