今天发现一个用户的数据库日志文件有10g严重占用了磁盘空间,到网上搜到一个很好的压缩日志文件的方法,代码如下:
USE [master]
GO
ALTER DATABASE DBName
SET RECOVERY SIMPLE
WITH NO_WAIT
GO
ALTER DATABASE DBName
SET RECOVERY SIMPLE --简单模式
GO
USE DBName
GO
DBCC SHRINKFILE ('DBName_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DBName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DBName SET RECOVERY FULL --还原为完全模式
GO
只要把上面的DBName换成你自己的数据库名字,然后执行下脚本,就可以了
|