如何确定恢复到 SQL Server 2008 数据库的事务的最新日期

如何确定恢复到 SQL Server 2008 数据库的事务的最新日期

我在两台 SQL Server 2008 服务器之间进行日志传送。这是我们自己的日志传送,而不是内置的(我们有 500 多个数据库,这种方式更简单)。我想要简单的监控来确保故障转移站点有最新的事务日志。

如何知道恢复到数据库的最新事务日志?

我能否知道从源服务器备份日志的日期/时间?

答案1

引擎在 MSDB 表中保存所有备份操作的历史记录。请参阅查看有关备份的信息。例如backupset表格将包含

每个备份集占一行。备份集包含来自单个成功备份操作的备份。

您可以从那里获取每个数据库的 LSN 和上次备份日期。然后,您可以查看目标 MSDB 并检查restorehistory表中每个恢复操作占一行,您可以看到上次恢复的时间。

相关内容