共用方式為


用戶端所需的權限

Notification Services 應用程式通常會使用一或多個外部用戶端應用程式。最常見的用戶端應用程式類型是訂閱管理介面,它會加入、修改和刪除訂閱者與訂閱。許多應用程式也都利用非主控的事件提供者來收集和提交事件。

用戶端應用程式並不是由 Notification Services 引擎來執行。由於這些應用程式都是獨立於 Notification Services 之外來執行,因此,應用程式的開發人員必須決定應用程式要如何存取 SQL Server,以及應用程式將使用哪些帳戶。不過,訂閱管理介面和非主控的事件提供者所用的帳戶必須有執行個體資料庫中的適當權限。以下詳細說明這些權限。

ms166498.note(zh-tw,SQL.90).gif附註:
透過 SQLServer2005NotificationServicesUser$ComputerName Windows 群組中的成員資格,授與存取 Notification Services 二進位檔的權限。大部份的用戶端應用程式不需要此群組中的成員資格,因為 Notification Services 組件與資源已在全域組件快取 (GAC) 中登錄,且執行個體資訊已儲存在登錄中。

訂閱管理介面所需要的權限

訂閱管理介面必須能夠讀取和寫入訂閱者和訂閱資料。這些權限是透過 NSSubscriberAdmin 資料庫角色中的成員資格來授與的。請務必將訂閱管理應用程式的使用者帳戶加入執行個體及其應用程式所用的每個資料庫的這個資料庫角色中。

非主控的事件提供者所需要的權限

非主控的事件提供者必須能夠讀取執行個體資料和寫入事件資料。這些權限是透過 NSEventProvider 資料庫角色中的成員資格來授與的。請務必將事件提供者的使用者帳戶加入執行個體及其應用程式所用的每個資料庫的這個資料庫角色中。

請參閱

概念

部署訂閱管理介面
部署非裝載的事件提供者
保全 Notification Services
Notification Services 資料庫角色

其他資源

開發訂閱管理介面
開發自訂事件提供者

說明及資訊

取得 SQL Server 2005 協助