본문 바로가기
IT/MSSQL

[MSSQL] 복원중 표시 오류 해결방법 / RESTORE

by 베베야 2022. 1. 14.
728x90

MSSQL 디비를 복원하는 중 온라인으로 바로 변경되지 않고 "복원중" 이라는 상태가 표시되며
접속이 불가능 하게 되었다.


증상

RESTORE 명령으로 복원 후 사용자 데이터베이스 '복원 중' 상태 표시

 

원인

RESTORE DATABASE 쿼리 사용 시, NORECOVERY 옵션을 사용하게 되면 복원 완료 후 데이터베이스를 온라인 상태로 전환하지 않고 unrecovered state (복원 중인 상태) 로 나타나게 됩니다. 
롤포워드, 롤백을 완료하고 즉시 온라인 하기 위해서는 NORECOVERY 가 아닌 RECOVERY 옵션을 사용해야 합니다.

 

해결방법

해결방법은 RESTORE 명령어를 RECOVERY 옵션을 사용하여 진행하면 됩니다.

RESTORE DATABASE 디비명 WITH RECOVERY
반응형
그리드형

댓글