我有一个很大的数据库。如果我想使用完全备份恢复到某个时间点,则事务日志恢复所需的时间约为4小时以上。
我也有VM图像即时恢复快照在Azure上每天。通过替换现有磁盘来恢复VM映像只需20分钟。
众所周知,除非恢复最近的完全备份,否则无法还原事务日志。
让我按照以下顺序排列我的备份作业: 1.使用恢复库的"SQL in Azure VM“功能对数据库进行完整的SQL备份并存储在Azure上2. Azure VM映像立即恢复(在发生事务之间可能有一个小时) 3.使用Azure上与#1相同的特性的事务日志备份,每15分钟一次。
如果我们有中断,我可以通过恢复VM映像来进行更快的恢复吗?我是否能够跳过完整备份还原,而只直接恢复VM状态下的事务日志?这是合理的理论吗?
数据库的LSN应该处于VM快照拍摄时的状态。这会不会是一个问题,因为数据库会立即上线,而且LSN会在我可以脱机并进行还原之前进行更改吗?
发布于 2020-05-03 17:23:19
如果我们有中断,我可以通过恢复VM映像来进行更快的恢复吗?
不是的。请看我的答案。是否可以在还原的服务器时间点快照的基础上恢复数据库备份?
如果没有崩溃恢复,就无法附加数据库,如果没有事务日志文件,则无法执行崩溃恢复。无法替换日志备份。
如果您将数据库文件放在Azure Page上,而不是放在附加的磁盘上,则可以使用文件- Azure中数据库文件的快照备份。
https://dba.stackexchange.com/questions/266402
复制相似问题