监视数据库镜像

本节介绍数据库镜像监视器和 sp_dbmmonitor 系统存储过程,说明数据库镜像监视的工作方式(包括**“数据库镜像监视器作业”**),并概括介绍可以监视的有关数据库镜像会话的信息。此外,本节还介绍如何为一组预定义数据库镜像事件定义警告阈值,以及如何设置有关任意数据库镜像事件的警报。

可以在镜像会话期间监视镜像数据库,以验证数据是否流动以及流动的情况。若要对服务器实例上的一个或多个镜像数据库进行监视设置和管理,可以使用数据库镜像监视器或 sp_dbmmonitor 系统存储过程。

数据库镜像监视作业(“数据库镜像监视器作业”)在后台独立于数据库镜像监视器运行。SQL Server 代理定期调用**“数据库镜像监视器作业”,默认为每分钟调用一次;而作业将调用更新镜像状态的存储过程。如果使用 SQL Server Management Studio 启动镜像会话,将自动创建“数据库镜像监视器作业”**。但是,如果仅使用 ALTER DATABASE <数据库名称> SET PARTNER 来启动镜像,则必须通过运行存储过程来创建作业。

本节涉及的主题

  • 监视镜像状态
    包含与下列内容有关的信息:使用数据库镜像监视器或 dbmmonitor 存储过程来监视任意服务器实例上的一个或多个镜像数据库,如何监视镜像数据库工作,以及数据库镜像监视器返回的状态信息。

  • 将警告阈值和警报用于镜像性能指标
    包含有关可以为其配置和管理警告阈值的事件的信息。这可以通过使用数据库镜像监视器或 sp_dbmmonitorchangealertsp_dbmmonitorhelpalertsp_dbmmonitordropalert 存储过程来实现。还包含有关对数据库镜像事件配置警报的信息。

  • 有关镜像数据库的其他信息源
    介绍有关数据库镜像的其他信息源,其中包括目录视图、性能计数器和数据库镜像事件通知。

  • 监视数据库镜像操作指南主题(数据库引擎)
    包含与监视数据库镜像有关的过程主题。

请参阅

其他资源