問題描述:
數據庫的事務日志已滿,起因為"LOG_BACKUP"。
問題截圖:
解決方法:
1).選擇數據庫–屬性—選項—恢復模式–選擇簡單。
2).收縮數據庫后,再調回完整。
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'要清理的數據庫名稱_log' , 2, TRUNCATEONLY) --設置壓縮后的日志大小為2M,可以自行指定 10 GO 11 USE[master] 12 GO 13 ALTER DATABASE 要清理的數據庫名稱 SET RECOVERY FULL WITH NO_WAIT 14 GO 15 ALTER DATABASE 要清理的數據庫名稱 SET RECOVERY FULL --還原為完全模式 16 GO