12.4 监视日志传送

12.4 监视日志传送

  配置日志传送后,就可以监视有关所有日志传送服务器状态的信息。  


12.4.1 日志文件查看器

  监视日志传送的最简单的方法是查看 SQL Server 代理作业的历史记录。在任何时间,只要怀疑某个服务器在日志传送方面存在问题,就应当首先检查这些作业,以确定问题的根本原因。



12.4.2 查看执行状态报表

  在主服务器、辅助服务器、监视服务器的实例上单击右键,依次选择“报表”、“标准报表”、“事务日志传送状态”。

wKiom1Vlr6PBae_zAAS2MNUQUUU397.jpg


wKioL1VlsTOw1GjTAAGTR28RuEM212.jpg


  该报告显示的结果包含每个角色的各项配置信息。所显示的信息取决于服务器是主服务器、辅助服务器还是监视服务器。如果没有提供信息,则对应单元格显示为灰色。

  此报告调用 sp_help_log_shipping_monitor 存储过程来获取数据,此操作要求具有 sysadmin 固定服务器角色的成员才可以执行。



12.4.3 配置警报

  可以配置警报,当日志传送操作无法按计划发生时激发该警报。监视备份和还原操作状态的警报作业将引发错误,通过定义警报,可以在引发这些错误时通知操作员。

  如果配置了监视服务器,该监视服务器上将运行一个警报作业,它可以引发日志传送配置中所有操作的错误。

  警报作业将在主服务器实例上运行,以便监视备份操作。

  警报作业还将在每个辅助服务器实例上运行,以便监视本地复制和还原操作。 


12.4.4 使用存储过程

  日志传送操作的历史记录和状态始终由日志传送作业保存在本地。 备份操作的历史记录和状态存储在主服务器上,复制和还原操作的历史记录和状态存储在辅助服务器上。 如果使用了远程监视服务器,此信息还将存储在监视服务器上。

  历史记录保存在 msdb 数据库,相关的表都是以“log_shipping_monitor”前缀命名。

  从主服务器或监视服务器的 master 数据库运行 sp_help_log_shipping_monitor_primary 存储过程,将从 log_shipping_monitor_primary 表中返回指定的主数据库的监视记录。例如:

sp_help_log_shipping_monitor_primary 'SQLSVR1','SQLDB01'


  从辅助服务器或监视服务器的 master 数据库运行 sp_help_log_shipping_monitor_secondary 存储过程,将从 log_shipping_monitor_secondary 表中返回指定的辅助数据库的监视记录。例如:

sp_help_log_shipping_monitor_secondary 'SQLSVR2','SQLDB01'



本文出自 “SQL Server 管理员指南” 博客,谢绝转载!

你可能感兴趣的:(监视,日志传送)