본문 바로가기
데이타베이스

트랜잭션 로그 파일 삭제 방법

by 세이박스 2008. 10. 9.
반응형
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]'WordGame' 데이터베이스의 로그 파일이 꽉 찼습니다. 데이터베이스의 트랜잭션 로그를 백업하여 사용 가능한 일부 로그 공간을 확보하십시오.
 
라는 오류 메시지가 나타나는 경우 해당 싸이트에서 DB를 SQL Server를 사용하는데.. 그 DB서버의 문제가 생긴 것입니다.
말 그대로 데이터베이스의 로그 공간을 확보 하면 되는데..
 
로그파일 용량을 늘여주는 방법이 있구요..
하드용량이 꽉차서 더이상 로그를 늘릴수 없다면 기존 로그를 삭제 하는 방법이 있어요.
기존 로그를 삭제하는 방법은 쿼리분석기에서
backup log 디비이름 with no_log
이렇게 실행시킨 후 엔터프라이즈관리자에서 해당 디비의 용량 축소를 하시면 됩니다.
 
주기적인 관리가 가능하다면
엔터프라이즈관리자 > 해당 DB의 등록정보 > 트랜잭션 로그 > 최대 파일 크기 > 파일 무제한 증가 로 체크를 하면 적어도 서비스가 중지되진 않음 하지만 용량이 커질수록 느려지는 문제가 생길수도 있음 따라서 필히 주기적으로 관리가 되어야함 ^^;
 
역시,,주기적인 모니터링이 최선인듯...ㅡㅡ;
반응형