有時候會發現由於頻繁操作導致自己的數據日誌文件(.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';