清除MSSQL的log

  • 12060
  • 0
  • SQL
  • 2008-08-12

清除MSSQL的log

 

sql的log file對我來說通常都是像雞肋一樣.
但是一開始都忘了設定log成長的大小,
所以有時候一個小小的幾百MB的資料庫,卻帶著一個幾GB的log.
所以在這記錄一下清除SQL Log的指令…

DUMP TRANSACTION 資料庫名稱 WITH NO_LOG
dbcc shrinkdatabase(資料庫名稱)

這算是救急用的,當你的硬碟被log塞滿到無法寫入資料庫的時候很有幫助,
但可能不算是正確的DBA做法,
不過…我不是DBA,所以,程式能跑在說…