清理資料庫日誌的辦法
阿新 • • 發佈:2019-02-11
有時候會發現由於頻繁操作導致自己的資料日誌檔案(.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';