如何:授與資料庫權限給訂閱管理介面
這個程序顯示如何將資料庫權限授與訂閱管理介面所使用的帳戶。所使用的帳戶可以是 Microsoft Windows 帳戶或 SQL Server 登入帳戶。這個程序假設該帳戶已被授與登入 SQL Server 的權限。
![]() |
---|
預設執行個體資料庫名稱是 instanceNameNSMain。預設應用程式資料庫名稱是 instanceName + ApplicationName。不過,在 SQL Server 2005 中,您可以在執行個體組態和應用程式定義中指定資料庫名稱。 |
若要授與訂閱管理的資料庫權限
在 SQL Server Management Studio [物件總管] 中,展開 [資料庫]。
針對執行個體資料庫和每個應用程式資料庫,執行下列動作:
- 展開資料庫。
- 以滑鼠右鍵按一下 [安全性] 資料夾、指向 [新增],再選取 [使用者]。
- 在 [使用者名稱] 方塊中,輸入資料庫使用者的名稱。
- 在 [登入名稱] 方塊中,輸入登入的名稱。
登入名稱必須完全符合 SQL Server 執行個體中現有登入的名稱。按一下 [搜尋] 按鈕,搜尋登入名稱。 - 在 [資料庫角色成員資格] 方塊中,選取 NSSubscriberAdmin。
範例
下列程式碼顯示如何將資料庫權限授與訂閱管理介面所使用的帳戶:
USE [InstanceNameNSMain];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', N'MyLogin';
USE [InstanceNameAppName];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', N'MyLogin';
請參閱
概念
為 Notification Services 的執行個體設定 SQL Server 權限
保全 Notification Services
其他資源
管理安全性的如何主題 (Notification Services)