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 伺服器角色的成員,都可以使用這份檢視。
範例
請使用下列查詢,將訂閱者插入到使用 TutorialNSMain 資料庫的教學課程執行個體中:
USE TutorialNSMain;
GO
INSERT INTO dbo.NSSubscriberView (SubscriberId, Enabled)
VALUES (N'danw@adventure-works.com', 1);
GO
請參閱
參考
INSERT (Transact-SQL)
Notification Services 檢視
其他資源
訂閱管理架構
開發訂閱管理介面
啟用與停用執行個體、應用程式或元件