我有一个设置为“完整”恢复模式的数据库。数据库没有显示曾经备份过事务日志。 backup_finish_date我的日志显示为空。
我每晚都备份完整的数据库(仅复制)。备份似乎会截断事务日志。事务日志大约40GB。在备份之前,它已满 75%。备份运行时,只有 1% 已满。使用DBCC SQLPERF(logspace).
该sys.databases显示:recovery_model_desc FULL,log_reuse_wait 0,log_reuse_wait_desc NOTHING。
我在另一台服务器上有一个该数据库的副本,设置相同,但事务日志没有被截断。只是成长。
该sys.database副本上的表演FULL,2,LOG_BACKUP。这是我所期望的。
我知道我的数据库副本是事情应该工作的方式。但想知道为什么/如何在我的生产环境中截断日志。
无镜像,无事务日志传送。