清除或壓縮MSSQL LDF日誌資料,省磁碟空間必看!!

通常很多人在操作資料庫的過程中會忽略日誌檔案
資料庫在建立了之後往往會因為新增、刪除、修改資料而在log檔中留下紀錄
如果資料操作頻繁,佔用實體空間往往超出你想像,
當我硬碟儲存空間不夠的時候,該搬移的程式或檔案都移除掉後後來才想起了資料庫的log應該要檢查一下
你可以在(路徑因人而異,不過通常都找的到)
C:\Program Files\Microsoft SQL Server\MSSQL.3\MSSQL\Data\test.dmf
C:\Program Files\Microsoft SQL Server\MSSQL.3\MSSQL\Data\test.ldf

只要在查詢下輸入:
backup log test with no_log;
DBCC SHRINKFILE ('test_log',0); 檔案總管下看,.. 我原本test.ldf大約1.5GB,瞬間縮成1MB.
突然多了好多空間可使用,建議你試試看.

沒有留言:

張貼留言