共用方式為


部署訂閱管理介面

訂閱管理介面可用來加入、刪除或修改訂閱者和訂閱資料。介面可以是 Web 應用程式、Microsoft Windows 應用程式或指令碼。

訂閱管理介面可以從外部對 Notification Services 進行操作。不過,這些介面必須利用 Microsoft.SqlServer.NotificationServices 命名空間中的訂閱管理物件,來管理訂閱者和訂閱資料。

部署訂閱管理應用程式的確切步驟,取決於實作方式、作業系統,以及執行個體和應用程式資料庫的位置。

基本部署步驟

下列清單顯示部署訂閱管理介面的基本步驟。如需逐步指示,請參閱下面的「部署程序」。

ms171263.note(zh-tw,SQL.90).gif重要事項:
在 Microsoft SQL Server 2005 中,依預設會停用網路通訊協定。如果有任何 Notification Services 元件在資料庫伺服器以外的伺服器中執行,您必須啟用適當的網路通訊協定。如需詳細資訊,請參閱<SQL Server 介面區組態>。
  1. 安裝 Notification Services 用戶端元件。
  2. 安裝訂閱管理介面。
  3. 註冊 Notification Services 執行個體,使訂閱管理物件可以存取資料庫。
  4. 將介面的資料庫使用者帳戶加入執行個體和應用程式資料庫中的 NSSubscriberAdmin 資料庫角色,來授與資料庫權限。

設定 ASP.NET 應用程式的資料庫存取

如果您利用 ASP.NET 應用程式管理訂閱,它必須能夠登入 SQL Server Database Engine,而且,在執行個體和應用程式資料庫中,它必須有適當的權限。應用程式可以使用 Windows 驗證或 Microsoft SQL Server 驗證。建議使用 Windows 驗證。

如果使用 Windows 驗證,所使用的帳戶取決於 ASP.NET 應用程式位置、安全組態及作業系統:

  • 如果訂閱管理應用程式位於資料庫所在的伺服器,請使用 ASP.NET 應用程式在其下執行的帳戶。在 Microsoft Windows XP 和 Microsoft Windows 2000 上,ASP.NET 應用程式會在 ASPNET 使用者帳戶下執行。在 Microsoft Windows Server 2003 上,ASP.NET 應用程式會在 NT AUTHORITY\NETWORK SERVICE 帳戶下執行。
  • 如果訂閱管理應用程式不是位於資料庫所在的伺服器上,則無法使用本機 ASPNET 和 NETWORK SERVICE 帳戶。您必須採用另一種方式:您可以設定 ASP.NET 應用程式,使其在網域使用者帳戶的內容中執行。

如果您無法使用 Windows 驗證,您可以為 ASP.NET 應用程式設定 SQL Server 登入帳戶。Microsoft 建議使用 Windows 驗證。

逐步解說

本節包含有關如何部署訂閱管理應用程式的三項逐步解說。這些逐步解說有助於您逐漸熟悉訂閱管理應用程式的部署,您也可以利用這些逐步解說,來建立您自己的部署指示和批次檔案。

部署程序

下列主題包含上列部署步驟的程序。

若要安裝 Notification Services

若要註冊 Notification Services 執行個體

若要將資料庫權限授與 Notification Services 的執行個體

請參閱

其他資源

部署 Notification Services

說明及資訊

取得 SQL Server 2005 協助