본문 바로가기
DBMS

[MSSQL] .log 파일 삭제한 경우

by Berasix 2024. 12. 23.
반응형

<< 실수로 .log 파일을 삭제한 경우를 가정하여 테스트 >>

 

******* 주의 *******

- 일단 서비스에 중대한 영향을 미치게 될 것이다.

- 제대로 복구가 되지 않을 수 있다.

- 서비스를 중지하고 실행하는 것이 좋을 것이다.

******* 주의 *******

 

아래 쿼리를 차례로 수행한다.

 

1. 응급 모드로 변경

ALTER DATABASE [DB명] SET EMERGENCY;

 

2. 단일 사용자 모드로 변경

ALTER DATABASE [DB명] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

 

3. 데이터베이스 복구 실행

DBCC CHECKDB ( [DB명] , REPAIR_ALLOW_DATA_LOSS);

 

4. 다중 사용자 모드로 전환

ALTER DATABASE [DB명] SET MULTI_USER WITH ROLLBACK IMMEDIATE;

 

5. 서비스 및 .log 파일이 생성됨을 확인한다.

728x90

댓글