MSSQL 트랜잭션 로그 삭제 (MSSQL 페이지 접근 안될때)


IT Story/Database이야기 2011.10.05 10:19



MSSQL 을 사용하시다가 접근이 안되는 경우 LOG가 쌓이다 쌓이다 정해놓은 용량이 채워 져 웹페이지에 오류가 나는 경우가 있습니다. 물론 로그를 남기겠다고 설정을 해 놓은 경우만 해당합니다.

+ 트랜잭션 로그삭제

쿼리분석기 실행후 아래의 명령 실행

backup log DB명 with no_log
dbcc shrinkdatabase(DB명, truncateonly)

+ 트랜잭션 로그크기 제한

backup log DATABASE_NAME with truncate_only
dbcc shrinkdatabase(DATABASE_NAME, truncateonly)
dbcc shrinkdatabase(DATABASE_NAME, 500) ex) 500M 로 제한



 

저작자 표시 비영리
신고

WRITTEN BY
ShakeJ

0 ,