监控日志传送
日志传送通过监控功能来了解备份、复制和还原作业的进展状况。此外,监控有助于确定备份、复制
和还原作业是否与辅助服务器同步。没有任何进展或已经失败的作业可能意味着发生了某些错误。
有两种方法可以监控日志传送操作的进程:使用“事务日志传送状态”报告(通过Management
Studio执行该报告)或执行master.dbo.sp_help_log_shipping_monitor存储过程。两种方法都可以
判断出辅助服务器是否与主服务器同步以及两者之间的时间差。
使用Management Studio可以通过可视化方式查看操作;而使用存储过程则可以设置循环执行的批处
理SQL代理作业命令,监控日志传送操作并在必要时发出警报。使用这两种方法时,还可以判断出哪
些作业没有任何进展以及辅助服务器最近处理的事务日志备份、复制和还原的文件名。
为了向你通知发现的错误,日志传送还会执行警报作业,通过执行
sys.sp_check_log_shipping_monitor_alter存储过程来定期检查是否超过预先设置的阈值。如果已经
超过了阈值,那么该存储过程会发出警报,警报会返回到日志传送监控状态。可以选择修改日志传送
警报作业以捕获警报,然后使用SQL代理发出通知。
如果在日志传送中部署了一台监控服务器,那么在监控服务器上运行警报作业,它会报告事务日志备
份、复制文件和还原事务日志的状态。如果没有部署监控服务器,那么主服务器将会为事务日志备份
管理警报作业,而辅助服务器将会为复制文件和还原事务日志管理警报作业。如果存在监控服务器,
那么主服务器和辅助服务器将不会部署这些警报作业。
1、使用SQL Server Management Studio进行监控
Management Studio中的“事务日志传送状态”报告将显示监控信息。该报告执行
sp_help_log_shipping_monitor存储过程。在主服务器上执行该报告会显示事务日志备份相关的信
息。在辅助服务器上执行该报告会显示复制和还原事务日志相关的信息。如果配置了监控服务器,那
么在监控服务器上运行该报告会为事务日志备份、复制和事务日志还原相关的信息生成一份统一的报
告。要使用“事务日志传送状态”报告,可执行如下步骤:
1)使用SQL Server Management Studio连接到主服务器、辅助服务器或监控服务器。
在所有选项中最有用的是监控服务器,因为它能够整理日志传送的详细数据并生成一
份统一的报告。
2)如果没有打开“对象资源管理器”,那么选择“视图”|“对象资源管理器”选项。
3)在“对象资源管理器”中右击“服务器”节点,然后选择“报表”|“标准报表”|“事务日志传送
状态”选项。
评论