SQL 服务器:恢复备份导致 "The log in this backup set is too recent"

SQL Server : restoring a backup results in "The log in this backup set is too recent"

我有完整和事务日志备份的维护计划。每天晚上 9 点进行完整备份,第二天早上 8:30 进行日志备份。

当我在恢复前一天晚上(晚上 9 点)的完整备份后尝试恢复早上的日志备份时,出现错误

The log in this backup set is too recent

但在这两者之间没有进行其他备份。

有什么我可以做的吗?

检查您的 msdb 中的备份 LSN 数据。

select  s.backup_set_id, 
        s.first_lsn,
        s.last_lsn,
        s.database_name,
        s.backup_start_date,
        s.backup_finish_date,
        s.type,
        f.physical_device_name
from    msdb..backupset s join msdb..backupmediafamily f
        on s.media_set_id = f.media_set_id

很可能您正在恢复错误的文件/顺序。