featur

[MSSQL] 차등백업, 복구 방법 본문

개발/MSSQL

[MSSQL] 차등백업, 복구 방법

featur 2016. 12. 21. 10:10

[MSSQL] 차등백업, 복구 방법




Full백업 진행 후, update 된 내용만 포함하여, 차등 백업을 진행하였습니다. Database가 삭제된 상태

에서 복구하는 방법에 대해 간단히 정리하도록 하겠습니다.

   

[환경]

Window Server 2008R2 EE

MSSQL Server 2008R2

   

sqldb의 testtbl 테이블의 데이터 내용입니다.



   

1. sqldb의 full 백업을 진행하도록 합니다.



   

2 차등백업을 진행하기 전, 아래와 같이 추가적으로 데이터를 insert합니다.



   

3. 차등 백업을 진행, 백업 파일은 differ.bak 입니다.



   

4 . Sqldb databae를 삭제 합니다.

   


[복원]


1. 먼저, full 백업 본을 restore 합니다. 이때 복구 norecovery 모드 입니다.

Restore database sqldb from disk='e:\backup\full.bak' with norecovery



   

2. 차등 백업한 파일을 recovery 모드로 복원 합니다.

Restore database sqldb from disk='e:\backup\differ.bak' with recovery



   

3. 복원이 완료되었으며, 변경된 데이터까지 확인 할 수 있습니다.

   


[참조사이트]


방법: 차등 데이터베이스 백업 복원(Transact-SQL)


http://msdn.microsoft.com/ko-kr/library/ms178105(v=sql.90).aspx



Comments