sql server日志文件清理方法

发布时间:2020-02-20编辑:脚本学堂
有关sql server日志文件的清理方法,当日志文件较大时,可以采用本文提供的sql server日志文件清理办法,希望对大家有所帮助。

sql数据库备份还原数据库时,发现日志文件居然有120多G,通过Sql Management不行,使用DBCC语句清理成功!释放了空间!且清且速度!

首先,查看备份数据时的类型:
 

select name, recovery_model_desc from sys.databases 

执行后,看到recovery_model_desc的类别,如果为FULL类型,务必修改为SIMPLE类型:
alter database数据库名称 set Recovery simple

开始释放空间:
 

DBCC SHRINKFILE(N'数据库日志文件名称',10)  

释放成功后,查询:
 

SELECT NAME, size FROM sys.database_files

修改为FULL类型:
 

ALTER DATABASE DNNZhongChangOA SET Recovery FULL