我有一个 SQL Server 2005 实例,其完整备份 (.BAK) 由于磁盘空间不足而失败。但是,每半小时的事务日志备份会继续 (.TRN)。假设我有一个较旧的完整备份,这些持续的事务日志可以用来恢复数据库吗?
即事务日志备份是否仅从最后一次成功的备份开始运行,并且包含任何中间失败的完整备份?
我有一个 SQL Server 2005 实例,其完整备份 (.BAK) 由于磁盘空间不足而失败。但是,每半小时的事务日志备份会继续 (.TRN)。假设我有一个较旧的完整备份,这些持续的事务日志可以用来恢复数据库吗?
即事务日志备份是否仅从最后一次成功的备份开始运行,并且包含任何中间失败的完整备份?
我原以为失败的备份会被回滚,因此正在进行的事务日志备份加上之前的完整数据库还原应该足以还原数据库。
话虽如此,我会尽快解决这个问题,这不是一个好位置。
您将需要自上次完整备份以来拍摄的所有日志。如果您丢失了以前的日志,则无法前滚日志。
查看此处以确定失败备份的LSN和状态。