近期遇到備份儘管使用差異備份依舊非常龐大
檢查之下發現,原來是因為log table
難怪差異備份沒有幫助
接下來備份log之後, 再來把該table清空,
接著遇到資料庫交易記錄檔過大,
如果需要移除交易記錄(許可下當然事先備份出來再刪除)可參考下述
[SQL] 交易記錄檔 LDF 太大 (趴兔) - 使用 DBCC Shrinkfile
這裡使用DBCC SHRINKFILE來移除
USE TESTDB
GO
ALTER DATABASE TESTDB SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE(TESTDB_log, 1)
ALTER DATABASE TESTDB SET RECOVERY FULL WITH NO_WAIT
GO
這樣暫時清出空間,如果再不行就要來考慮壓縮資料表了~
沒有留言:
張貼留言