曾經逐水草而居的程式員
sql的log file對我來說通常都是像雞肋一樣. 但是一開始都忘了設定log成長的大小, 所以有時候一個小小的幾百MB的資料庫,卻帶著一個幾GB的log. 所以在這記錄一下清除SQL Log的指令…
DUMP TRANSACTION 資料庫名稱 WITH NO_LOG dbcc shrinkdatabase(資料庫名稱)
這算是救急用的,當你的硬碟被log塞滿到無法寫入資料庫的時候很有幫助, 但可能不算是正確的DBA做法, 不過…我不是DBA,所以,程式能跑在說…
posted on 2008/8/7 17:52 | 2 人收藏 我要推薦 | 閱讀數 : 3234 | 分類[ SQL 技術相關 程式相關 ] 訂閱
沒錯~SQL Server 這個LOG問題(ldf檔案),真是讓人傷透腦筋。
就跟黑洞一樣,不斷耗盡硬碟資源
試過幾種方法之後,後來是每週固定去手動清除一次...Orz
關於這個問題,可以利用排程備份資料庫-差異備份,就會清掉log了。不過還是要做一次shrinkdatabase。
所以二個task直接做在維護計劃裡會省事的多。
Copyright © 孤影