Translate

12/27/2013

ms sql transaction log

transaction log 는 주어가 무엇이든 말 그대로 로그 파일이다.
큰 쓸모는 없지만 요긴하게 쓰일 때가 가끔 있다.

우선 경우없이 막 커지는 로그를 백업하는 방법은
BackUp Log [zzz_sms] to disk = 'E:\sms_transaction.ldf'

이런 방식으로 하면 된다.

백업 후에 로그파일을 줄여야 한다.
방법은 두개인데 하나는 1MB 로 줄이는 것과
dbcc shrinkfile([zzz_sms_Log], 1);

최소용량으로 줄이는 방법이다.
backup log [zzz_sms] with truncate_only

아니면 삭제도 가능하다.
backup log [zzz_sms] with no_log


그런 다음 확인

dbcc sqlperf(logspace)
dbcc loginfo