1、执行SQL命令
USE [master]
GO
ALTER DATABASE [数据库名称] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [数据库名称] SET RECOVERY SIMPLE --简单模式
GO
USE [数据库名称] ----指定需要清除日志的数据库名称
GO
DBCC SHRINKFILE (N'数据库日志名称' , 11, TRUNCATEONLY) ----指定需要清除日志的数据库名日志名称
GO
ALTER DATABASE [数据库名称] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [数据库名称] SET RECOVERY FULL --还原为完全模式
2、数据库终端操作
打开数据库客户端,选择具体数据库
点击数据库,右键选择【属性】
在弹出窗口左侧点击【选项】,将【恢复模式】改为【简单】,点击确定保存
点击数据库,右键选择【任务】-【收缩】-【文件】
在弹出窗口中,【文件类型】选择【日志】,点击确定即可
点击数据库,右键选择【属性】
在弹出窗口左侧点击【选项】,将【恢复模式】恢复为【完成】,点击确定保存
3、删除日志文件
直接删除日志文件。此种方式可能会遇到“当前日志正在被SQL Server使用无法删除”的问题,此时,需要停止SQL Server服务,才能进行删除。