1、執(zhí)行SQL命令
USE [master]
GO
ALTER DATABASE [數(shù)據(jù)庫名稱] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [數(shù)據(jù)庫名稱] SET RECOVERY SIMPLE --簡單模式
GO
USE [數(shù)據(jù)庫名稱] ----指定需要清除日志的數(shù)據(jù)庫名稱
GO
DBCC SHRINKFILE (N'數(shù)據(jù)庫日志名稱' , 11, TRUNCATEONLY) ----指定需要清除日志的數(shù)據(jù)庫名日志名稱
GO
ALTER DATABASE [數(shù)據(jù)庫名稱] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [數(shù)據(jù)庫名稱] SET RECOVERY FULL --還原為完全模式
2、數(shù)據(jù)庫終端操作
打開數(shù)據(jù)庫客戶端,選擇具體數(shù)據(jù)庫
點擊數(shù)據(jù)庫,右鍵選擇【屬性】
在彈出窗口左側(cè)點擊【選項】,將【恢復模式】改為【簡單】,點擊確定保存
點擊數(shù)據(jù)庫,右鍵選擇【任務】-【收縮】-【文件】
在彈出窗口中,【文件類型】選擇【日志】,點擊確定即可
點擊數(shù)據(jù)庫,右鍵選擇【屬性】
在彈出窗口左側(cè)點擊【選項】,將【恢復模式】恢復為【完成】,點擊確定保存
3、刪除日志文件
直接刪除日志文件。此種方式可能會遇到“當前日志正在被SQL Server使用無法刪除”的問題,此時,需要停止SQL Server服務,才能進行刪除。