重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: SQLSERVER无法回收事务日志 [打印本页]

作者: 郑全    时间: 2025-10-15 00:20
标题: SQLSERVER无法回收事务日志
按理说日志回收的文章很多,但我今天遇到一个奇怪的问题,始终无法回收事务日志。
环境:
      WINDOWS2012+SQLSERVER 2008
问题现象:
      发现操作系统E盘1T,还剩180G,备份只有1月份和6月份的两个文件,两个文件加起来,400G。为什么最新的备份没有呢,而且这个备份怎么这么大?

问题分析:
     发现两个备份文件,单个200G,共400G,e:\database有510G,进一步分析,发现数据库中,数据库 NQPeis 的日志文件,达到460G,但该数据库本生,只有60G,这样计算,那么可以得出,SQLSERVER的磁盘空间,主要就是被这个 NQPeis 的日志文件 占用,如果把这个日志文件空间回收,那么问题就可以解决了。
   
5917568ee6d107fa88.png
登录/注册后可看大图