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ù)庫
點(diǎn)擊數(shù)據(jù)庫,右鍵選擇【屬性】
在彈出窗口左側(cè)點(diǎn)擊【選項(xiàng)】,將【恢復(fù)模式】改為【簡單】,點(diǎn)擊確定保存
點(diǎn)擊數(shù)據(jù)庫,右鍵選擇【任務(wù)】-【收縮】-【文件】
在彈出窗口中,【文件類型】選擇【日志】,點(diǎn)擊確定即可
點(diǎn)擊數(shù)據(jù)庫,右鍵選擇【屬性】
在彈出窗口左側(cè)點(diǎn)擊【選項(xiàng)】,將【恢復(fù)模式】恢復(fù)為【完成】,點(diǎn)擊確定保存
3、刪除日志文件
直接刪除日志文件。此種方式可能會遇到“當(dāng)前日志正在被SQL Server使用無法刪除”的問題,此時,需要停止SQL Server服務(wù),才能進(jìn)行刪除。