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

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;

블로그 이미지

레몬도리 LemonDory

개발자의 이야기

댓글을 달아 주세요


SQL Server 2008 설치 중 발생한 오류 메시지
설치 환경 :Windows 7, .Net Framework 4.0

해결 방법 :  C:\Users\[윈도우 계정]\AppData\Local\Microsoft_Corporation
위 경로에 LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx 폴더 삭제
재 설치
블로그 이미지

레몬도리 LemonDory

개발자의 이야기

댓글을 달아 주세요