728x90
MSSQL 디비를 복원하는 중 온라인으로 바로 변경되지 않고 "복원중" 이라는 상태가 표시되며
접속이 불가능 하게 되었다.
증상
RESTORE 명령으로 복원 후 사용자 데이터베이스 '복원 중' 상태 표시
원인
RESTORE DATABASE 쿼리 사용 시, NORECOVERY 옵션을 사용하게 되면 복원 완료 후 데이터베이스를 온라인 상태로 전환하지 않고 unrecovered state (복원 중인 상태) 로 나타나게 됩니다.
롤포워드, 롤백을 완료하고 즉시 온라인 하기 위해서는 NORECOVERY 가 아닌 RECOVERY 옵션을 사용해야 합니다.
해결방법
해결방법은 RESTORE 명령어를 RECOVERY 옵션을 사용하여 진행하면 됩니다.
RESTORE DATABASE 디비명 WITH RECOVERY
반응형
그리드형
'IT > MSSQL' 카테고리의 다른 글
[MSSQL] Error number: 15517 - 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기.. (0) | 2022.01.14 |
---|---|
[MSSQL] nvarchar, varchar, nchar, char 차이점 (문자 데이터 형식) (0) | 2022.01.14 |
[MSSQL] 배치잡(SQL Server 에이전트) 작업스케줄러 생성일 확인 (0) | 2022.01.12 |
[MSSQL] master/model/msdb 복원방법(시스템 데이터베이스) (0) | 2021.10.07 |
[MSSQL] hash, merge, Nested loop Join 실행계획 설명 (0) | 2021.07.28 |
댓글