部署與管理 Notification Services 所需的權限
Notification Services 的管理工作可分成兩個類別目錄:部署執行個體和每日的例行作業。每個類別目錄都需要不同的權限。
部署工作,例如建立、註冊、更新和刪除 Notification Services 執行個體,都需要較高的權限,因為這些命令可以操作資料庫和註冊資訊。這些工作需要 Microsoft Windows 本機管理員群組中的成員資格,以及 SQL Server 的系統管理員 (sysadmin) 或資料庫建立者 (dbcreator) 固定伺服器角色中的成員資格。
每日的例行管理工作,例如啟用或停用元件或檢視執行個體狀態,需要較低層級的權限。將管理員帳戶加入 Notification Services 資料庫角色 (例如 NSAdmin 和 NSAnalysis) 以及加入 SQLServer2005NotificationServicesUser$ComputerName Windows 群組,即可授與必要權限。
部署和管理工作的權限
下表列出一般管理工作及執行這些工作所需要的 Windows 和 SQL Server 權限。
工作
最小 Windows 權限
最小 SQL Server 權限
建立執行個體
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
sysadmin 固定伺服器角色
刪除執行個體
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
dbcreator 固定伺服器角色
停用執行個體
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
NSAdmin 資料庫角色或dbcreator 固定伺服器角色
啟用執行個體
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
NSAdmin 資料庫角色或dbcreator 固定伺服器角色
匯出執行個體和應用程式中繼資料
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
NSAdmin 資料庫角色或dbcreator 固定伺服器角色
列出註冊的執行個體和應用程式
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
無
註冊執行個體
本機管理員群組
無
取消註冊執行個體
本機管理員群組
無
更新執行個體
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
db_owner 資料庫角色或sysadmin 固定伺服器角色
升級執行個體
本機 SQLServer2005NotificationServicesUser$ComputerName 群組
db_owner 資料庫角色或sysadmin 固定伺服器角色
檢視引數加密金鑰
本機 Administrators、本機 Power Users 群組,或用來執行 Notification Services 引擎的帳戶
無
檢視執行個體狀態
本機管理員群組
附註:
如果向外延展執行個體,您必須是執行引擎的所有伺服器之管理員群組的成員。
NSAnalysis、NSDistributor、NSEventProvider、NSGenerator、NSReader、NSRunService、NSSubscriberAdmin 或 NSVacuum 資料庫角色;sysadmin 固定伺服器角色