Presentation is loading. Please wait.

Presentation is loading. Please wait.

목차 백업과 복원.

Similar presentations


Presentation on theme: "목차 백업과 복원."— Presentation transcript:

1 목차 백업과 복원

2 데이터베이스 백업의 변경사항 Transact-SQL BACKUP 구문 전체 및 차등백업은 일관된 복원을 위해 로그를 포함 함
BACKUP LOG WITH NO_LOG 구문과 BACKUP LOG WITH TRUNCATE_ONLY 구문 다음 버전에서 지원 안 함 전체 및 차등백업은 일관된 복원을 위해 로그를 포함 함 부분 백업을 통해 단순 복구모델에 대해서도 증분 복원이 가능함 표준 백업 순서에 영향을 주지 않고 별도의 테스트 목적을 위한 백업 수행 가능 BACKUP DATABASE AdventureWorks TO AWBackup WITH COPY_ONLY BACKUP DATABASE { database_name } TO < backup_device > [ ,...n ] [ WITH . . . ] BACKUP DATABASE AdventureWorks READ_WRITE_FILEGROUPS TO AWPartialBackup

3 데이터베이스 복원의 변경사항 Transact-SQL RESTORE 구문 특정시점의 복원 부분 복원 페이지 레벨 복원
RESTRICTED_USER 구문이 DBO_ONLY구문으로 대체 특정시점의 복원 부분 복원 페이지 레벨 복원 증분 복원 (piecemeal restore) RESTORE DATABASE AWTemp FILE = 'AdventureWorks_data_1', FROM AWBackup WITH PARTIAL, MOVE 'AdventureWorks_data_1' TO 'AWTemp_data_1.mdf' RESTORE DATABASE AdventureWorks PAGE = 'AdventureWorks_data_1:832' ', FROM AWBackup RESTORE DATABASE AdventureWorks FROM AWBackup WITH RECOVERY, STOPAT = 'Mar 1, :00 PM'

4 온라인 복원 Enterprise Editions에서만 가능 최대 / 대량 로그 복구 모델에 대해서만 가능
기본적으로 파일 혹은 페이지 복원은 자동적으로 온라인 복원으로 수행됨 파일 그룹 내의 파일이 복원 중이면, 해당 파일그룹은 오프라인 상태임 Primary파일그룹 내의 파일이 복원 중이면, 데이터 베이스는 오프라인 상태임

5 증분 복원 (piecemeal restore)
우선 순위에 의해 파일그룹들의 온라인 복원 수행 Primary 파일그룹이 온라인 상태이면 데이터베이스는 온라인 상태 임 복원 작업 전체가 온라인으로 수행됨 파일그룹 B 파일그룹 A Primary 파일그룹 백업 로그 데이터베이스 Primary 파일그룹 파일그룹 A 파일그룹 B

6 데모 : 데이터베이스 복원 하기 온라인 복원 증분 복원 (Piecemeal Restore)

7 페이지 레벨 복원 Checksum에 의해 손상된 상태로 나타나는 페이지 혹은 조각난 페이지의 복원을 위해 설계 됨
조회 시 발생한 손상된 페이지 추적 조각난 페이지 혹은 checksum 에러 (에러:824) Bad Page ID (msdb..suspect_pages) Short read 조각난 페이지 혹은 checksum 에러를 통해 페이지 ID 추출 RESTORE DATABASE 구문의 PAGE 절을 사용

8 페이지 복원과 파일 복원 페이지 복원을 고려해야 할 때 … 파일 복원을 고려해야 할 때 … 적은 수의 페이지가 손상되었을 때
최대의 가용성을 유지해야 할 때 파일 복원을 고려해야 할 때 … 장비 장애 많은 페이지의 손상이 발생했을 때 다른 장비에 데이터를 옮겨야 할 때 파일 그룹의 가용성이 낮아 져도 무방 할 때

9 Media Reliability BACKUP / RESTORE 구문의 CHECKSUM 절 사용
BACKUP 구문의 MIRROR TO 절 사용 RESTORE 구문의 CONTINUE_AFTER_ERROR 절 사용 BACKUP DATABASE AdventureWorks TO AWBackup MIRROR TO AWMirror WITH FORMAT RESTORE DATABASE AdventureWorks FROM AWBackup WITH CONTINUE_AFTER_ERROR BACKUP DATABASE AdventureWorks TO AWBackup WITH CHECKSUM RESTORE DATABASE AdventureWorks FROM AWBackup WITH CHECKSUM

10 master 데이터 베이스 복원 하기 SQL Server 인스턴스가 사용가능 상태라면,
Setup.exe를 통해 master 데이터베이스 재생성 master 데이터베이스 복원 msdb / model 데이터베이스 복원

11 STEP 요약 백업 및 복원 데이터베이스 백업 데이터베이스 복원 온라인 복원 수행 Master 데이터베이스 복구


Download ppt "목차 백업과 복원."

Similar presentations


Ads by Google