如果我的事务日志备份失败,它仍然会清除我的日志文件?

我接pipe的其中一个数据库被设置为完全恢复模式,但是没有计划备份事务日志。 这自然会导致日志文件增长到一个相当大的尺寸。 我知道,在完全恢复模式下运行时,您希望执行事务日志备份来清除日志文件,但我担心任何备份失败。

我只是想确认,如果我的日志文件将被清除,如果备份失败。

这个问题与正文中的问题是不同的,答案是相反的。

“如果我的事务日志备份失败,它仍然会清除我的日志文件?” – 没有

“日志文件只有在成功备份后才被清除?” – 是的。

从技术上来说,它是在日志备份之后的下一个检查点,用于清除日志 – 通常很快,看起来是清除日志的日志备份。 所以如果日志备份失败,检查点不能清除日志。

谢谢