有時候會發現由於頻繁操作導致自己的數據日志文件(.ldf)過大,這個時候掌握如何清理數據庫日志顯得尤為重要,不然ldf文件會占磁盤比較大的空間,建議定期執行下面語句進行數據庫日志的清理,不同數據庫改下DBName即可:
以下語句在SQL Server 2012執行正常,其他版本沒測試,應該也是沒問題的
USE master
GO
ALTER DATABASE 數據庫名稱 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 數據庫名稱 SET RECOVERY SIMPLE
GO
USE 數據庫名稱
GO
DBCC SHRINKFILE (N'數據庫名稱_Log' , 2, TRUNCATEONLY)
GO
USE master
GO
ALTER DATABASE 數據庫名稱 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 數據庫名稱 SET RECOVERY FULL
GO