假设我们有一个数据库处于完全恢复模式,它执行夜间数据库备份、事务日志备份和事务日志收缩。
现在事务日志在白天增长得如此之快,因此我们需要执行事务日志备份+事务日志每6小时收缩一次,以使其保持较小。
考虑到这些事件的顺序(特别是每六小时的事务日志备份/收缩),我们还能执行“即时”恢复吗?(也就是说,使用最后一个DB备份+事务日志获取最新数据)。
发布于 2012-10-04 22:17:22
缩小事务日志不应成为例程的一部分。事务日志备份会自动清除日志文件;随后收缩日志文件只会导致日志文件在之后再次增长。有关更多信息,请阅读这。
是的,您应该能够使用最新的完全备份和任何后续事务日志备份执行实时还原。任何比最近的事务日志备份更近期的操作都需要服务器仍然能够运行到能够接受尾日志备份。
关键是要测试它。备份是不可靠的,除非您从经验中知道可以成功地还原数据。这篇文章和文章末尾的链接提供了一些关于SQL策略的好信息。
https://dba.stackexchange.com/questions/25464
复制相似问题