1、方式1:通过分离数据库-删除日志文件-恢复数据库的方式
2、方式2:通过T-SQL
USE [master]
GO
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE --简单模式
GO
USE 数据库名称
GO
DBCC SHRINKFILE (N'数据库名称_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE 数据库名称 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 数据库名称 SET RECOVERY FULL --还原为完全模式
GO
如果操作比较频繁,且磁盘空间不大的,可以在SQL Server代理中,创建定时作业来清理日志