我接pipe的其中一个数据库被设置为完全恢复模式,但是没有计划备份事务日志。 这自然会导致日志文件增长到一个相当大的尺寸。 我知道,在完全恢复模式下运行时,您希望执行事务日志备份来清除日志文件,但我担心任何备份失败。
我只是想确认,如果我的日志文件将被清除,如果备份失败。
这个问题与正文中的问题是不同的,答案是相反的。
“如果我的事务日志备份失败,它仍然会清除我的日志文件?” – 没有
“日志文件只有在成功备份后才被清除?” – 是的。
从技术上来说,它是在日志备份之后的下一个检查点,用于清除日志 – 通常很快,看起来是清除日志的日志备份。 所以如果日志备份失败,检查点不能清除日志。
谢谢