清理數據庫日誌的辦法

有時候會發現由於頻繁操作導致自己的數據日誌文件(.ldf)過大,這個時候掌握如何清理數據庫日誌顯得尤爲重要,不然ldf文件會佔磁盤比較大的空間,建議定期執行下面語句進行數據庫日誌的清理,不同數據庫改下DBName即可:
USE [master]
    GO
    ALTER DATABASE DBName SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE DBName SET RECOVERY SIMPLE   --簡單模式
    GO
    USE DBName 
    GO
    DBCC SHRINKFILE (N'LogFileName' , 11, TRUNCATEONLY)
    GO
    
USE [master]
    GO
    ALTER DATABASE DBName SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE DBName SET RECOVERY FULL  --還原爲完全模式
    GO


--查詢數據庫名
SELECT FILE_NAME(1) AS 'File Name 1', FILE_NAME(2) AS 'File Name 2';



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