2020年12月18日 星期五

SQL Server Transaction Log Shrink

 Reference:

[SQL] 交易記錄檔 LDF 太大 (趴兔) - 使用 DBCC Shrinkfile

SQL Server Transaction Log Backup, Truncate and Shrink Operations

SQL DB的檔案有兩個:

*.MDF 資料檔

*.LDF 記錄檔


如果有正常備份成功,LDF內的log應該會刪除。如果有其他因素造成log持續成長,會把硬碟塞滿。這時候只能把log清除並壓縮LDF。

作法:

  • 將資料庫復原模式設成「簡單」
  • 執行 DBCC SHRINKFILE (DBname_log, 2)
  • 將資料庫復原模式設成「完整」

詳細步驟:










沒有留言:

張貼留言