SQLServerのログが巨大になってた

SQLServer2005が動いているサーバーで、なぜかディスクの空き容量が少ないなぁと気づきました。

 

そんなに大きなサイズのファイルはないはずなんだが…と調べていたら、あるDBのログが巨大になっている事が分かりました。

100GBを超えています。

 

おいおい。

 

別のDBからファイルをコピーしているだけで、テーブルは1つしかない。

単純にコピーしているだけなんですけど….

 

ログのバックアップをすれば切捨てられるという事なのですが、定時にコピーしているだけなのでハッキリ言ってログいらない。

なので、以下のSQLでログを切捨てしました。

 

DUMP TRANSACTION DB名 WITH NO_LOG

 

この後、圧縮したらログが1GBになりました。

 

”ちゃんと監視しておけよ”と言われれば、全くその通りです。

私が作ったDBじゃなかったので、正直ノーマークでした。