MSSQL的log檔如果沒有定期清除並釋放的話
不但log檔本身會長得很肥大
萬一需要trace時也會因為檔案太大而效率不佳最近因為某些原因要trace公司資料庫的log檔
沒想到檔案已經長到超過50G了
根本連解都解不出來
分享一下清除log檔並且釋放空間的語法
Backup Log DB_Name with TRUNCATE_ONLY //不指定備份裝置所以清空
dbcc shrinkfile (DB_Name_log , truncateonly) //沒有用的空間釋放出來,truncateonly可以改成要留下的log檔大小(MB)
有空再來研究如何定期去清…