티스토리 뷰

테스트 환경

- Windows Server 2012 R2 2EA
- 가상화 환경
- 동일 SSMS 버전 

 

1. VM01 의 SSMS 에 개체 탐색기에서 VM01-DB01 DB 생성 및 1분 마다 날짜시간이 찍히는 스케줄 등록

 

 

use [VM01-DB01]

insert into t1 (c1) values (CURRENT_TIMESTAMP);

 

2. 관리 -> 유지 관리 계획 -> 유지 관리 계획 마법사 -> DB full 백업 스케줄 생성

 

 

 

 

 

백업할 DB (VM01-DB01) 을 선택 후 확인, 그리고 다음, 다음, 마침.

 

 

스케줄 설정 

 

매일 오전 12시 백업 -> 확인 후 저장 필수 

 

3. 트렌젝션 로그 백업 스케줄 생성 

 

 

db full 백업 과 동일하게 다음, 다음, 다음, 마침

 

스케줄은 15분 마다 트렌젝션 로그 백업

 

db full 백업 즉시 실행 테스트 

 

해당 경로에 .bak 파일 확인

 

시간 단축을 위하여 트렌젝션 로그 백업도 2~3분 주기로 즉시 실행

 

 

4. 백업 된 파일을 가지고 복원 작업

VM01 에서 백업한 파일을 VM02 으로 옮김. 

 

DB 복원 클릭

 

.bak 파일 선택 

 

옵션 -> with replace 체크 및 restore with norecovery 선택 후 확인 

 

 

복원 된 DB(VM01-DB01 복원 중...) 에서 태스크 -> 복원 -> 트랜잭션 로그 클릭

 

트랜잭션 로그를 순차적으로 복원해야하므로 가장 오래된 .trn 파일 부터 선택

 

복원할 나머지 .trn 파일이 있으니 옵션 -> restore with norecovery 선택 -> 확인 

 

나머지 .trn 파일 선택 후 확인 및 복원 (마지막 .trn 파일이므로 옵션 default 로 설정) 

 

복원 잘 되었는지 확인 -> 이상 없음

 

 

 

댓글