清理數據庫日志的方法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM