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 视图
其他资源
订阅管理体系结构
开发订阅管理界面
启用和禁用实例、应用程序或组件