壓縮資料庫的Log資料,讓.ldf檔案大小減少

摘要:壓縮資料庫的Log資料,讓.ldf檔案大小減少

資料庫在建立後
經過一段時間的AUID後
往往檔案大小會變成非常龐大
造成某些使用上的不方便
我們可以下段SQL指令也讓它壓縮一下

SQL語法

--(1)截斷交易記錄檔
BACKUP LOG [Web_TTCT]  --Web_TTCT:資料庫名稱
    WITH TRUNCATE_ONLY

--(2)顯示資料庫檔案,找出交易記錄檔的邏輯檔名
EXEC sp_helpdb 'Web_TTCT'    --Web_TTCT:資料庫名稱

--(3)壓縮交易記錄檔
USE Web_TTCT    --Web_TTCT:資料庫名稱
DBCC SHRINKFILE([TTCT_log],2)    --TTCT_log:ldf檔的邏輯檔名,在(2)可以找出

執行結果
壓縮前

壓縮後