有點懶散的潛水日誌,希望在這分享海洋的驚奇

清除並釋放MSSQL log檔

MSSQL的log檔如果沒有定期清除並釋放的話

不但log檔本身會長得很肥大

萬一需要trace時也會因為檔案太大而效率不佳最近因為某些原因要trace公司資料庫的log檔

沒想到檔案已經長到超過50G了

根本連解都解不出來

分享一下清除log檔並且釋放空間的語法

 

Backup Log DB_Name with TRUNCATE_ONLY                    //不指定備份裝置所以清空
dbcc shrinkfile (DB_Name_log , truncateonly)                     
//沒有用的空間釋放出來,truncateonly可以改成要留下的log檔大小(MB)

 

有空再來研究如何定期去清…

No Comments Yet

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *