代码之家  ›  专栏  ›  技术社区  ›  Registered User

监视日志数据库

  •  1
  • Registered User  · 技术社区  · 16 年前

    我需要一种一致的方法来监视作为生产数据库的只读日志副本的数据库。在过去,我依靠以下方法:

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

    2 回复  |  直到 16 年前
        1
  •  2
  •   Remus Rusanu    16 年前

    Backup and Restore tables :

        2
  •  0
  •   Registered User    16 年前

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