正文
事務日志記錄着在相關數據庫上的操作,同時還存儲數據庫恢復(recovery)的相關信息。
收縮日志的原因有很多種,有些是考慮空間不足,有些則是應用程序限制導致的。
下面介紹的是在簡單模式下,進行收縮操作。
#方法一:通過圖形界面逐步操作
1、打開數據庫屬性窗口
2、更改數據庫恢復模式,“完整”改成“簡單”
3、收縮數據庫日志,“任務”->“收縮”
4、收縮完,將數據庫的恢復模式修改為“完整”
#方法二:使用命令
ALTER DATABASE test SET RECOVERY SIMPLE --將“恢復模式”設置為“簡單” GO USE test GO DBCC SHRINKFILE (N'test_log' , 1, TRUNCATEONLY)--收縮日志文件大小到1M GO USE test GO ALTER DATABASE test SET RECOVERY FULL WITH NO_WAIT ----將“恢復模式”設置為“完整” GO ALTER DATABASE test SET RECOVERY FULL GO