2009年7月24日 星期五

Transaction log 吃掉你的硬碟時怎麼辦?

前幾天剛好遇到交易紀錄檔長滿了(700GB)搞到硬碟空間一滴不剩,相依的應用系統陸續掛點。最後判斷log不重要後,解決的方式就採破釜沉舟的方式進行

1. 對交易紀錄檔作截斷處理(這動作還不會釋放空間)

backup log mydb with truncate_only

參考http://technet.microsoft.com/zh-tw/library/ms189085.aspx

2. 壓縮交易紀錄檔空間(這個才會釋放空間)

dbcc shrinkfile(‘mydb_log’,2) //給我縮到2mb!

參考:http://technet.microsoft.com/zh-tw/library/ms189493.aspx

沒有留言:

張貼留言