我在两台 SQL Server 2008 服务器之间进行日志传送。这是我们自己的日志传送,而不是内置的(我们有 500 多个数据库,这种方式更简单)。我想要简单的监控来确保故障转移站点有最新的事务日志。
如何知道恢复到数据库的最新事务日志?
我能否知道从源服务器备份日志的日期/时间?
答案1
引擎在 MSDB 表中保存所有备份操作的历史记录。请参阅查看有关备份的信息。例如backupset
表格将包含
每个备份集占一行。备份集包含来自单个成功备份操作的备份。
您可以从那里获取每个数据库的 LSN 和上次备份日期。然后,您可以查看目标 MSDB 并检查restorehistory
表中每个恢复操作占一行,您可以看到上次恢复的时间。