MS SQLserver 2005 백업 및 복원 방법
백업
1. 원본 서버의 데이터베이스를 선택한 후 마우스 우클릭으로 ‘작업 > 백업…’을 선택한다.
2. ‘원본’에서 데이터베이스를 확인한 후 ‘백업 유형’에 데이터베이스를 선택한다.
‘백업 세트’의 이름과 설명을 작성한다.
‘대상’에 기존의 위치가 있다면 제거를 눌러 삭제한다.
3. ‘대상’에서 디스크를 선택한 후 추가를 눌러 백업할 위치를 결정한다.
4. 다 마친 후 확인을 눌러 백업을 실행한다.
5. (중요)백업 공간 확보가 필요하다.
복원
1. 대상 서버의 데이터베이스에서 ‘새데이터베이스…’로 데이터베이스를 만든다.
2. 대상 서버의 새 데이터베이스를 마우스 우클릭으로 작업 > 데이터베이스 복원을 클릭한다.
3. 복원할 데이터베이스이름을 적은 후에 ‘장치’를 선택하고 ‘…’을 클릭한다.
4. 추가버튼을 눌러서 백업 파일을 읽어온 후 확인을 클릭한다.
5. 복원 대상의 데이터베이스를 확인한 후, 복원에 사용할 백업 세트 항목에서 목록을 체크한다.
6. 좌측 페이지 선택에서 옵션을 클릭한 후, ‘기존 데이터베이스 덮어쓰기’를 체크한 후 확인을 클릭한다.
7. 전체 백업과 차등 복원, 트랜잭션 복원 셋트로 복원할 경우에 전체 복원을 먼저 처리한 후 차등과 트랜잭션을 처리한다.
전체 복원을 처리할 경우에 ‘데이터베이스를 비작동 상태로 유지하고 커밋되지 않은 트랜잭션을 롤백하지 않습니다.~~~(Restore With NonRecovery)’를 선택한 후 백업한다.
이후의 차등과 트랜잭션 백업은 아무런 옵션을 선택하지 않고 복원하면 된다.