SQLServer快速清理日誌的方法(不考慮數據恢復)

--清理日誌

--dbname:需要清空日誌的數據庫名稱;

--dblogname:需要清空的日誌名稱;

--將以上兩個關鍵詞替換執行就行。

ALTER DATABASE dbname SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE dbname SET RECOVERY SIMPLE   --簡單模式
DBCC SHRINKFILE (N'dblogname' , 1, TRUNCATEONLY)   -- 1是大小  1M
ALTER DATABASE dbname SET RECOVERY FULL WITH NO_WAIT

ALTER DATABASE dbname SET RECOVERY FULL  --還原爲完全模式


PS:如果不考慮需要通過日誌回覆數據,而日誌又佔用太大的空間的話,請使用此命令,直接在需要清理日誌的數據庫執行即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章