로그(.ldf) 파일이 로그백업을 해도 지워지지 않습니다.
backup log DB명 with no_log
으로 삭제를 하려고 하는데도 처리했다는 메시지는 나오는데, 실제 ldf 파일은 그대로입니다.
어떻게 삭제 하는 방법이 없을까요?
로그 파일 자체의 크기를 줄이고 싶다는 말씀이죠.
다음 2가지 방법 중에 하나를 선택하면 됩니다.
1. 해당 DB의 옵션 중 설정 부분에서 '자동 축소'를 선택해 주십시요.
2. DBCC SHRINKDATABASE 또는 DBCC SHRINKFILE 를 이용하여 직접 줄이시면 됩니다.
여기서 주의하셔야 할 것은, '자동 축소' 옵션이나 DBCC
SHRINKDATABASE는 바로 사이즈가 줄어드는 것이 아니라는 것과
DB 생성시 설정된 사이즈 보다 작게 할 수없다는 것 입니다.
ㄻㄴㅇㄻㄴㅇ
checkpoint
위 문을 실행 시키고 로그 백업을 받아 보십시요
참고 사이트 : http://www.ilovedata.net
로그백업을 했지만 SQL서버에서 로그를 지우면 안된다고 생각하는 경우가 있더군요.
대표적인 경우가 복제를 할 때입니다. 복제가 완료되지 않으면 로그를 지울수 없더라구요.
혹 복제와 같은 서비스가 있는게 아닐까요?