데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
저희가 A서버에서 DB백업파일을 복사해서
B서버에서 그 백업파일을 복원하여야 하늗데요
그것을 매일매일 특정시간에 해야 합니다.
예를 들어
restore database Test from disk ='D:\Test _backup_201302040300.bak'
with move 'Test ' to 'D:\MSSQL_DB\Test .mdf',
move 'Test _log' to 'D:\MSSQL_DB\Test _log.ldf'
하면 Database 를 생성하고 복원한다는데
이럴경우 이미 Database가 존재할 때는 생성이 안된다 하더라고요
그러면 database를 drop? delete? 를 하고 복원해야 하는 건가요?
Comment 1
-
이리
2018.04.19 16:00
REPLACE 옵션을 사용하시면 되지 않을까요?
https://docs.microsoft.com/ko-kr/sql/t-sql/statements/restore-statements-transact-sql