SQL Server 2000 还原错误

SQL Server 2000 还原错误

我正在尝试进行时间点恢复并发生以下错误...并且数据库进入xxxxx(加载)状态...

无法应用备份集,因为它位于与数据库不一致的恢复路径上

我必须执行 RESTORE DATABASE XXXXX WITH RECOVERY 才能使其正确...为什么会发生这种情况?

答案1

这听起来像您正在恢复数据库备份文件(.BAK),而不是恢复事务日志备份文件(.LOG),即将数据库从上次完整备份向前滚动到特定的时间点。

原始备份的数据库是否放置在完整恢复模型中,并且是否还具有事务日志备份?

符合条件的是,数据库备份文件仅包含特定时间点的数据库数据。随后只能使用事务日志备份将数据库前滚到给定时间点,事务日志备份来自与完整数据库备份相同的数据库。

相关内容