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服務,才能進行刪除。