如何将 Notification Services 实例切换到备用服务器

可以使用日志传送和数据库镜像维护备用服务器上的实例和应用程序数据库。如果需要使用备用服务器,必须注册并更新 Notification Services 实例。本主题演示了将 Notification Services 实例切换到备用服务器的常规过程。

ms172616.note(zh-cn,SQL.90).gif重要提示:
Notification Services 的所有部署都是唯一的。使用下列过程作为开发和测试您自己的恢复过程的指南。

将实例数据库移动到备用服务器

  1. 如果可能,请停止 Notification Services 实例。

    Notification Services 实例频繁尝试连接到数据库服务器。如果在运行实例时数据库服务器关闭,Notification Services 将向 Microsoft Windows 应用程序事件日志中写入错误消息。

  2. 将备用服务器联机并完全恢复实例和应用程序数据库。有关详细信息,请参阅日志传送操作指南主题数据库镜像帮助主题

  3. 打开 Notification Services 命令提示符。从**“开始”菜单中,依次指向“所有程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“Notification Services 命令提示”**。

  4. 以新数据库服务器名称注册 Notification Services 实例。如果该实例向外扩展,则需要在运行宿主事件提供程序、生成器、分发服务器、订阅管理界面或非宿主事件提供程序的每台服务器中注册此实例。

  5. 修复 msdb 数据库中的实例元数据。

  6. 在实例配置中修改 SQL Server 系统名称,并在应用程序定义中修改宿主事件提供程序、生成器和分发服务器的系统名称。这些值可以参数化,表明需要在创建或更新此实例时提供值。

  7. 禁用 Notification Services 实例。

  8. 更新实例,以将前面步骤中所做的更改应用到此数据库中。

  9. 启用 Notification Services 实例。

  10. 启动 Notification Services 实例。

  11. 确认 Notification Services 实例的状态。

    ms172616.note(zh-cn,SQL.90).gif注意:
    更新状态可能需要 30 秒的时间。

请参阅

概念

在 Notification Services 中使用日志传送或数据库镜像

其他资源

维护高可用性
日志传送
数据库镜像
管理实例和应用程序帮助主题 (Notification Services)

帮助和信息

获取 SQL Server 2005 帮助