首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监控日志发送的数据库

问监控日志发送的数据库
EN

Stack Overflow用户
提问于 2010-04-18 13:28:00
回答 2查看 460关注 0票数 1

我需要一种一致的方式来监控数据库的只读日志发送的生产数据库副本。在过去,我依赖以下方法:

  1. 将还原日志的作业设置为数据库,启动另一个作业作为其最后一步。
  2. 将还原日志到数据库的作业设置为在控制表中插入记录作为其最后一步。
  3. 查询msdb数据库以检查将日志还原到数据库的作业的状态。
  4. 查询数据库本身内的一个控制表,该表在备份事务日志之前立即获取一个值。
  5. 从数据库中的表中查询最大值,以查看数据库中是否有最近的更改。

尽管上述方法有效,但由于各种原因,无法对我查询的每个日志提供的数据库实现这些方法。什么是监视日志发送数据库的“数据截至”日期的最佳方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-18 18:00:27

您在备份和还原表中获得了所需的所有信息

  • 在再历史中查找应用于感兴趣数据库的最新备份。
  • 查看源后翻表,找出上面发现的备份采取的日期。
票数 2
EN

Stack Overflow用户

发布于 2010-04-18 13:33:25

在我看来,一个可能的解决方案是在“数据库属性”窗口的General选项卡中使用“最后的数据库日志备份”和“最后的数据库备份”字段。是否有人知道这些数据存储在哪里,或者一个将返回数据库值的命令?不幸的是,由于权限问题,我无法在带有日志的数据库的任何服务器上运行跟踪。此外,这些日期是备份和日志的“数据”日期,还是服务器上应用备份和日志的时间?显然后者对我没有多大帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2662374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档