如何恢复或移动 Notification Services 引擎组件

引擎组件包括事件提供程序宿主、生成器和分发服务器。本主题说明在服务器上恢复引擎组件或将引擎组件移动到新服务器的常规步骤。

ms166378.note(zh-cn,SQL.90).gif重要提示:
Notification Services 的所有部署都是唯一的。如果远程服务器上存在引擎组件,请使用下列过程作为开发和测试您自己的恢复过程的指南。

步骤 1:还原文件和注册表

  1. 安装 Notification Services。有关详细信息,请参阅安装 SQL Server Notification Services

  2. 创建 Notification Services 引擎组件所需要的所有 Microsoft Windows 帐户。

  3. 恢复引擎组件使用的所有操作文件。如果没有文件列表及必需的文件位置,则可以在实例配置和应用程序定义中进行查找。如果没有该信息,可以从数据库导出实例配置文件 (ICF) 和应用程序定义文件 (ADF)。有关详细信息,请参阅导出 Notification Services 实例和应用程序元数据

  4. 注册 Notification Services 实例,创建 NS$instanceName Windows 服务。

    ms166378.note(zh-cn,SQL.90).gif注意:
    如果使用自定义应用程序承载 Notification Services 引擎,请不要创建 Windows 服务。有关详细信息,请参阅宿主 Notification Services 引擎

步骤 2:若有必要,更新 Notification Services 实例

  1. 禁用 Notification Services 实例。

  2. 针对该实例承载的每个应用程序,在应用程序定义中更新系统名称值。

    每个宿主事件提供程序、生成器和分发服务器都具有其自己的系统名称值。

    在应用程序定义文件 (ADF) 中,系统名称值可以是参数,例如 %SystemName%。在这种情况下,您在更新 Notification Services 实例时提供这些值。

  3. 更新 Notification Services 实例,将新的系统名称值应用于应用程序数据库。

步骤 3:将引擎组件联机

  1. 启用 Notification Services 实例。

  2. 启动 Notification Services 实例。如果使用 NS$instanceName Windows 服务,请启动该 Windows 服务。如果以某个自定义应用程序承载引擎,请使用该自定义应用程序启动实例。

  3. 验证 Notification Services 实例的状态。

ms166378.note(zh-cn,SQL.90).gif注意:
验证所有组件都在正确的服务器上运行后,可以在旧服务器上撤消注册 Notification Services 实例。

请参阅

任务

如何恢复或移动 Notification Services 的单台服务器部署
如何恢复或移动 Notification Services 客户端组件
如何恢复或移动 Notification Services 数据库

概念

恢复 Notification Services 实例

其他资源

管理 Notification Services
管理实例和应用程序帮助主题 (Notification Services)

帮助和信息

获取 SQL Server 2005 帮助