MSSQL DB 백업 및 복원 에러 문의 0 6 500

by 민주만주 [SQLServer] 백업 복원 [2022.01.18 14:54:58]


캡처.JPG (138,735Bytes)

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

백업까지는 정상적으로 되었는데 복원에서 계속 기존 DB가 사용중으로 나와서 문의 드립니다..

자세한 내역은 이미지 캡쳐본 첨부합니다

부탁드립니다..ㅠㅠ

 

by 축구쟁이 [2022.01.18 15:22:18]

retro DB는 비어있는 DB이며 newest DB를 복원하여 덮어씌우시려는건가요?

만약 그러신거라면 굳이 덮어씌우시지 않아도 이름을 변경하여 복원이 가능하며,

예전 버전이라 그것이 안되신다면 복원 옵션에서 기존 데이터베이스 덮어쓰기를 체크하시면 되겠습니다.


by 민주만주 [2022.01.18 15:41:53]

네 rentro DB는 테이블만 구성되어있고 데이터는 비어있습니다. newestDB 데이터를 덮어쓸려고 했던거구요

복원할때 기존 데이터베이스 덮어쓰기(WITH REPLACE) 체크해도 똑같이 사용중인 에러가 떠서 문의를 드렸습니다..ㅠㅠ


by 민주만주 [2022.01.18 15:47:02]

죄송하지만 이름을 변경하여 복원한다는게 혹시 한번 설명 부탁드려도 괜찮을까요..??


by 축구쟁이 [2022.01.18 15:55:06]

그래도 오류가 발생하신다면 위 스샷의 오류메시지에 나와있는 .mdf 파일이 존재하는지 확인해보시는것이 좋겠습니다.

이름 변경해서 복원하는 것은 특정 데이터베이스를 대상으로 복원을 하는것이 아니라

최상단 인스턴스의 하위에 있는 데이터베이스 폴더에서 우클릭하여 복원을 진행하시면 됩니다.

복원하실때 복원될 데이터베이스 명칭만 변경하시면 되는데 이 방법은 제 기억으로 예전 버전(2008)에서는 불가능한 방법으로 알고 있습니다.


by 축구쟁이 [2022.01.18 15:57:25]

제 생각에는 기존 newest DB를 삭제하지 않고 retro에 복원하시려는데 데이터파일의 명칭이 겹쳐서 오류가 발생하는 것으로 보여집니다.

이럴 경우 파일 탭에서 경로 및 이름을 변경하시면 정상 복원될 것으로 생각됩니다.


by 민주만주 [2022.01.18 16:32:53]

네 감사합니다!!!

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