【发布时间】:2017-09-08 12:34:58
【问题描述】:
我发现一个链接很好地解释了事务日志的主要因素。但是有 1 条语句我不完全理解:
FULL 恢复模式意味着每个操作的每个部分都是 记录,这称为完全记录。一旦一个完整的数据库 备份已在 FULL 恢复模式下进行,事务日志 在进行日志备份之前不会自动截断。如果你这样做 不想使用日志备份和恢复 数据库到特定时间点,不使用FULL恢复 模型。但是,如果您希望使用数据库镜像,那么您有 没办法,只支持FULL恢复模式。
我的问题是: 如果我有一个处于完全备份模式的数据库,但既没有进行完全备份,也没有进行日志备份,事务日志会被截断吗?下一个检查点后可用空间会被覆盖吗?什么时候可以到达这些检查站?我是否需要为事务日志设置 soze 限制以强制截断?
在此先感谢
【问题讨论】:
-
事务日志在日志或数据库以完全恢复模式备份之前不会被重用。并且只有在你截断日志时才会被截断。
-
您的事务日志将继续增长,直到磁盘已满。你不希望这种情况发生。切换到简单恢复模式,或添加事务日志备份作业。
标签: sql-server