1、执行SQL命令
1 USE [master] 2 GO 3 ALTER DATABASE [数据库名称] SET RECOVERY SIMPLE WITH NO_WAIT 4 GO 5 ALTER DATABASE [数据库名称] SET RECOVERY SIMPLE --简单模式 6 GO 7 USE [数据库名称] ----指定需要清除日志的数据库名称 8 GO 9 DBCC SHRINKFILE (N‘数据库日志名称‘ , 11, TRUNCATEONLY) ----指定需要清除日志的数据库名日志名称 10 GO 11 ALTER DATABASE [数据库名称] SET RECOVERY FULL WITH NO_WAIT 12 GO 13 ALTER DATABASE [数据库名称] SET RECOVERY FULL --还原为完全模式
2、数据库终端操作
3、删除日志文件
直接删除日志文件。此种方式可能会遇到“当前日志正在被SQL Server使用无法删除”的问题,此时,需要停止SQL Server服务,才能进行删除。
原文:https://www.cnblogs.com/bossing/p/12617726.html