NSSubscriberView
Компонент Notification Services создает одно представление-подписчик для каждого экземпляра Notification Services. Это представление находится в экземпляре схемы экземпляра базы данных. Например, конфигурация экземпляра задает для схемы имя Tutorial, следовательно представление будет называться Tutorial.NSSubscriberView.
С помощью этого представления можно добавлять, изменять и удалять подписчиков экземпляра Notification Services. Для развернутых приложений следует разработать интерфейс управления подписками, в котором применялись бы API управления подписками. Дополнительные сведения см. в разделе Разработка интерфейсов управления подписками.
Столбцы представления
Столбец | Тип данных | Описание |
---|---|---|
SubscriberId |
nvarchar(255) |
Идентификатор подписчика. Это значение — выбранный идентификатор. Он должен быть уникальным в пределах экземпляра Notification Services. |
Enabled |
bit |
Состояние записи: включена (1) или отключена (0). Если запись отключена, то подписки подписчика не будут формировать уведомления. |
Created |
datetime |
Дата и время создания записи подписчика. В этот столбец не следует вставлять значение вручную. Оно задается компонентом Notification Services при добавлении подписчика. |
Updated |
datetime |
Дата и время изменения записи подписчика. В этот столбец не следует вставлять значение вручную. Оно задается компонентом служб Notification Services при обновлении подписчика. |
Замечания
Чтобы данные можно было вставить, подписчики должны быть включены.
Разрешения
Данное представление доступно для членов ролей NSEventProvider, NSRunService базы данных db_owner и серверной роли sysadmin.
Примеры
Используйте следующий запрос для добавления подписчика в экземпляр Tutorial, который использует базу данных TutorialNSMain:
USE TutorialNSMain;
GO
INSERT INTO dbo.NSSubscriberView (SubscriberId, Enabled)
VALUES (N'danw@adventure-works.com', 1);
GO
См. также
Справочник
INSERT (Transact-SQL)
Представления служб Notification Services
Другие ресурсы
Архитектура управления подписками
Разработка интерфейсов управления подписками
Включение и отключение экземпляров, приложений или компонентов