部署非裝載的事件提供者
非主控事件提供者是在 Notification Services 之外運作;Notification Services 引擎並不主控它們。非主控事件提供者可以是任何利用事件收集 API 來將事件提交給 Notification Services 執行個體的外部應用程式。例如,應用程式可能是 Microsoft Windows 應用程式、指令碼或 Web 服務。
即使應用程式是在 Notification Services 之外運作,但事件收集 API 也會利用 Windows 登錄中的資訊來存取執行個體和應用程式資料庫。因此,您必須在執行非主控事件提供者的電腦中註冊 Notification Services 的執行個體。
另外,您也必須設定非主控事件提供者使用的帳戶之資料庫權限。非主控事件提供者必須是執行個體和應用程式資料庫中之 NSEventProvider 資料庫角色的成員,或至少具備它的權限。
基本部署步驟
下列清單顯示部署非主控事件提供者的基本步驟。如需逐步指示,請參閱下面的「部署程序」。
重要事項: |
---|
在 Microsoft SQL Server 2005 中,依預設會停用網路通訊協定。如果有任何 Notification Services 元件在資料庫伺服器以外的伺服器中執行,您必須啟用適當的網路通訊協定。如需詳細資訊,請參閱<SQL Server 介面區組態>。 |
- 根據應用程式開發人員所提供的指示來安裝非主控的事件提供者應用程式。
- 安裝 Notification Services 用戶端元件。
- 註冊 Notification Services 執行個體。
- 將 Microsoft SQL Server 存取權和資料庫權限授與非主控的事件提供者所用的帳戶。
逐步解說
這一節包括如何利用 Windows 驗證來部署非主控事件提供者的逐步解說。請利用這些逐步解說來熟悉非主控事件提供者的部署作業,以及建立您自己用來部署的指示和批次檔。
部署程序
下列主題包含上列部署步驟的程序。
若要安裝 Notification Services
若要註冊 Notification Services 執行個體
- 如何:為用戶端元件註冊 Notification Services 執行個體 (SQL Server Management Studio)
- nscontrol register 命令
- RegisterLocal
若要將資料庫權限授與 Notification Services 的執行個體
請參閱
概念
部署 Notification Services 的執行個體
部署訂閱管理介面
其他資源
部署 Notification Services
Notification Services 疑難排解