MSSQL DB 복원 에러 문의 0 4 212

by 민주만주 [SQLServer] 백업 복원 [2022.01.20 17:32:49]


ㅎㅎㅎ.png (295,232Bytes)

MSSQL DB 복원 에러 문의 드립니다..

newest DB를 SAEUMJB로 DB 복원을 할려고 하는데 아래처럼 '데이터베이스가 사용 중이어서 베타적으로 엑세스 할 수 없습니다.'에러가 발생합니다.

찾아보니 각 DB 설정에서 엑세스 제한 부분에 RESTRICTED_USER로 변경하여 제한된 사용자로 수정 후 복원하면 된다고 하는데

그렇게 해도 에러가 떠서 문의 드립니다. ㅠㅠ

 

 

by 축구쟁이 [2022.01.20 17:50:36]

아래 방법들을 고려해보면 되지 않을까 생각됩니다.

1. 진행중인 작업이 있는지 확인하여 종료 처리( dbcc inputbuffer(spid) )

2. 복원 옵션에 "복원 전 비상 로그 백업" 부분 체크되어 있다면 해제 후 진행

3. 복원방법을 기존 DB에 덮어쓰기가 아닌 새로운 DB를 생성하는 것으로 진행


by 민주만주 [2022.01.20 18:25:27]

1. 2번 그래도 했는데도 똑같네요. ㅠㅠ

3번은 복원 시 복원 옵션에서 데이터베이스 파일을 다음으로 복원(S) 부분에

다음으로 복원에 해당되는 .mdf / .ldf파일을 새로운 이름으로 하라는 말씀이신가요??

일단 새로운 이름으로 해도 똑같은 에러가 발생합니다..ㅠ


by 축구쟁이 [2022.01.20 19:31:04]

쉽게 말씀드리자면 SAEUMJB DB에 우클릭하셔서 복원을 진행하는 것이 아니라 그 상단의 데이터베이스 폴더에서 우클릭해서 데이터베이스 복원을 선택합니다.

그 후에 장치에서 백업파일 선택하게되면 복원에 사용할 원본 정보가 세팅될텐데 세팅된 데이터베이스 명칭을 변경해서 복원하시면 되겠습니다.


by 민주만주 [2022.01.21 08:50:21]

네 감사합니다!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입