[Section 4] 대상 서버에서 전체 백업 파일을 이용한 복원 수행
대상 서버에서 전체 백업 파일을 이용하여 복원을 수행합니다.
9. [대상 서버] 3단계에서 생성된 TestDB의 전체 백업 파일을 대상 서버로 복사한 후, 이를 복원합니다. 복원 시, 데이터 파일 및 로그 파일의 위치는 원본 서버와 다르게 지정할 수 있습니다.
우선, 전체 백업 파일을 D:\Backup 폴더로 복사해 옵니다.
--복원할 로그 파일의 구성 상태를 확인합니다. RESTORE FILELISTONLY FROM DISK='D:\Backup\TestDB_backup1.bak' /* LogicalName PhysicalName Type FileGroupName Size MaxSize -------------------------------------------------------------------------- TestDB_Data D:\Data\TestDB_Data.mdf D PRIMARY 31457280 35184372080640 TestDB_Log D:\Data\TestDB_Log.ldf L NULL 10485760 35184372080640 */ --TestDB_Data를 D:\DBData\TestDB_Data.mdf, --TestDB_Log를 D:\DBData\TestDB_Log.ldf 로 위치를 이동하여 복원을 수행하며, --대기 상태로 설정하기 위해 Standby 옵션을 사용합니다. RESTORE DATABASE TestDB FROM DISK='D:\Backup\TestDB_backup1.bak', DISK='D:\Backup\TestDB_backup2.bak', DISK='D:\Backup\TestDB_backup3.bak' WITH MOVE 'TestDB_Data' TO 'D:\DBData\TestDB_Data.mdf', MOVE 'TestDB_Log' TO 'D:\DBData\TestDB_Log.ldf', STANDBY='D:\DBData\TestDB_Standby.tdf' GO /* 1 파일에서'TestDB' 데이터베이스, 'TestDB_Data' 파일에 대해 112 페이지를 처리했습니다. 1 파일에서'TestDB' 데이터베이스, 'TestDB_Log' 파일에 대해 1페이지를 처리했습니다. RESTORE DATABASE이(가) 113 페이지를 0.299초(3.075MB/초)만에 처리했습니다. */ |
Standby 옵션을 이용한 복원이 정상적으로 종료되면, Enterprise Manager에서 다음과 같이 읽기 전용 상태인 TestDB를 확인할 수 있습니다.
-------------------------------------------------------------
SQLLeader.com / ADConsulting / 한대성 (olaper@지메일.컴)
-------------------------------------------------------------
'연구개발 > SQL2005' 카테고리의 다른 글
로그전달 구축강좌 6/6 - 로그 복원을 수행할 작업 설정 (0) | 2009.06.18 |
---|---|
로그전달 구축강좌 5/6 - 복원 수행 프로시저, 테이블 생성 (0) | 2009.06.18 |
로그전달 구축강좌 3/6 - 로그 백업을 수행할 작업 설정 (0) | 2009.06.18 |
로그전달 구축강좌 2/6 - 백업 수행 프로시저, 테이블 생성 (0) | 2009.06.18 |
로그전달 구축강좌 1/6 - 임시 DB 생성 및 백업 (0) | 2009.06.18 |