為了安全起見,使用的時候,先數據備份一遍
作者hongb:SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace) https://www.cnblogs.com/hongb/p/5113474.html
--1.在SQL2008中清除日志就必須在簡單模式下進行,等清除動作完畢再調回到完整模式,一定必務要再改回完整模式,不然數據庫就不支持時間點備份了。 --1).選擇數據庫–屬性—選項—恢復模式–選擇簡單。 --2).收縮數據庫后,再調回完整。 --2.可以用命令直接操作 USE[master] GO ALTER DATABASE QxunActivityTest SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE QxunActivityTest SET RECOVERY SIMPLE --簡單模式 GO USE QxunActivityTest GO DBCC SHRINKFILE (N'QxunActivityTest_log' , 2, TRUNCATEONLY) --設置壓縮后的日志大小為2M,可以自行指定 GO USE[master] GO ALTER DATABASE QxunActivityTest SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE QxunActivityTest SET RECOVERY FULL --還原為完全模式 GO --查看日志大小(所有的) dbcc sqlperf(logspace)
另外還有一種是直接在數據庫本地操作的