我需要一种一致的方法来监视作为生产数据库的只读日志传送副本的数据库。过去我依靠以下方法:
- 将将日志还原到数据库的作业设置为启动另一个作业作为其最后一步。
- 将日志恢复到数据库的作业设置为在控制表中插入记录作为其最后一步。
- 查询 msdb 数据库以检查将日志还原到数据库的作业的状态。
- 查询数据库本身内部的控制表,该表在备份事务日志之前立即获取值。
- 从数据库内的表中查询 MAX 值以查看它是否有最近的更改。
尽管上述方法有效,但由于各种原因,它们无法针对我查询的每个日志传送数据库实施。监视日志传送数据库的“数据截止日期”日期的最佳方法是什么?