티스토리 뷰
테스트 환경
- 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 로 설정)

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

'self training > sql' 카테고리의 다른 글
| [MSSQL] 실무 기초 다지기 (특정 테이블 백업 및 복원) (복원 확인 필요) (0) | 2024.11.04 |
|---|---|
| [MSSQL] 실무 기초 다지기 및 Local TEST(AdventureWorks) (1) | 2024.11.01 |
