共用方式為


如何:授與資料庫權限給訂閱管理介面

這個程序顯示如何將資料庫權限授與訂閱管理介面所使用的帳戶。所使用的帳戶可以是 Microsoft Windows 帳戶或 SQL Server 登入帳戶。這個程序假設該帳戶已被授與登入 SQL Server 的權限。

ms171380.note(zh-tw,SQL.90).gif附註:
預設執行個體資料庫名稱是 instanceNameNSMain。預設應用程式資料庫名稱是 instanceName + ApplicationName。不過,在 SQL Server 2005 中,您可以在執行個體組態和應用程式定義中指定資料庫名稱。

若要授與訂閱管理的資料庫權限

  1. 在 SQL Server Management Studio [物件總管] 中,展開 [資料庫]

  2. 針對執行個體資料庫和每個應用程式資料庫,執行下列動作:

    1. 展開資料庫。
    2. 以滑鼠右鍵按一下 [安全性] 資料夾、指向 [新增],再選取 [使用者]
    3. [使用者名稱] 方塊中,輸入資料庫使用者的名稱。
    4. [登入名稱] 方塊中,輸入登入的名稱。
      登入名稱必須完全符合 SQL Server 執行個體中現有登入的名稱。按一下 [搜尋] 按鈕,搜尋登入名稱。
    5. [資料庫角色成員資格] 方塊中,選取 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)

說明及資訊

取得 SQL Server 2005 協助