SQL Server 2008 清理数据库日志文件

前言:今天运维支撑跟我反映生产环境的数据库日志文件过大,占用服务器过多空间,希望我能帮忙解决这个问题,于是有了这个记录。

这是修改前的数据库日志文件:
SQL Server 2008 清理数据库日志文件_第1张图片
一开始我们在数据库执行下方语句:
DBCC SHRINKFILE (N’要清理的数据库名称_log’ , 2, TRUNCATEONLY)
–设置压缩后的日志大小为2M,可以自行指定
但是发现并没有效果,日志文件并没有变小,经过一番查证发现在SQL2008中清理日志必须在简单模式下进行
SQL Server 2008 清理数据库日志文件_第2张图片
于是后来在数据库的属性中 选择恢复模式为 简单模式,继续执行就可以了
下面是清理后的日志文件:
SQL Server 2008 清理数据库日志文件_第3张图片

你可能感兴趣的:(系统)