备份后如何让事务日志自动截断

Yaa*_*lis 0 backup transaction-log sql-server

设置:Sql Server 2008 R2,数据库设置为完全恢复模式。

我已经建立了一个维护计划,用于备份服务器上许多数据库的事务日志。它设置为在每个数据库的子目录中创建备份文件,验证备份完整性已打开,并使用备份压缩。该作业设置为在工作时间(上午 8 点至下午 6 点)每 2 小时运行一次。

我已经测试了该作业并且它运行良好,创建了应有的日志备份文件。但是,从我读到的内容来看,一旦备份了事务日志,截断事务日志应该就可以了。我在 Sql Server 维护计划设计器中看不到任何执行此操作的选项。我该如何设置?

db2*_*db2 9

严格来说,日志备份截断刚刚备份的日志部分。但是,截断日志只是将日志条目标记为重复使用——这并不意味着物理日志文件会缩小。这将是一个单独的(手动)步骤,实际上,如果您的日志文件首先需要增长到该大小,那么反复缩小/增长它们只会增加碎片并损害性能。

简介: 如果您正在定期进行日志备份,那么您无需担心手动截断日志(如果您无论如何都手动截断日志,则会破坏您的日志备份链)。