我接管监控的其中一个数据库设置为完全恢复模式,但没有计划备份事务日志。这自然导致日志文件变得相当大。我理解在完全恢复模式下运行时,您需要执行事务日志备份以清除日志文件,但我担心备份失败。
我只是想确认如果备份失败我的日志文件是否会被清除。
答案1
题目中的问题与正文中的问题不同,答案也相反。
“如果我的事务日志备份失败,它会清除我的日志文件吗?” - 不会。
“日志文件只有在成功备份后才会被清除吗?” - 是的。
答案2
从技术上讲,日志备份之后的下一个检查点会清除日志 - 它通常跟进得非常快,以至于看起来像是日志备份清除了日志。因此,如果日志备份失败,检查点就无法清除日志。
谢谢