허당 레몬도리
로그를 정리하는 것이기 때문에 여분에 하드디스크가 있다면 서버를 중지 시키고 파일을 백업해두길 바란다.
이 명령어를 수행하면 기존에 수행되었던 로그들을 모두 삭제되기 때문에 발생할 수 있는 문제를 잘 생각해보고 실행하는 것을 권유해 본다.

1. 현재 복구 모델 확인 후 적어 놓는다(FULL이 나왔다)
SELECT DATABASEPROPERTYEX('DatabaseName','RECOVERY')

2. 복구모델을 simple로 변경하고
ALTER DATABASE someDataBaseName SET RECOVERY SIMPLE;

3. 로그를 정리한다 (초기값이 50MB로 변경된다.)
DBCC SHRINKDATABASE( someDataBaseName );

4. 위에 적어둔 모델 값을 원래 복구 모델로 저장한다(FULL은 위에 1번에서 적어둔 것이다)
ALTER DATABASE someDataBaseName SET RECOVERY FULL;

profile

허당 레몬도리

@LemonDory

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!