예: 읽기-쓰기 파일의 온라인 복원(전체 복구 모델)
적용 대상:SQL Server
이 문서는 여러 파일 또는 파일 그룹을 포함하는 전체 복구 모델에서 SQL Server 데이터베이스와 관련이 있습니다.
이 예제에서는 전체 복구 모델을 사용하는 데이터베이스 adb
에 세 개의 파일 그룹이 포함됩니다. 파일 그룹 A
는 읽기/쓰기가 가능하고 파일 그룹 B
와 파일 그룹 C
는 읽기 전용입니다. 처음에는 모든 파일 그룹이 온라인 상태입니다.
파일 그룹 a1
에 손상된 파일 A
이 있으므로 데이터베이스 관리자는 데이터베이스를 온라인 상태로 유지하면서 이 파일을 복원하려고 합니다.
참고 항목
단순 복구 모델에서는 읽기/쓰기 데이터의 온라인 복원이 허용되지 않습니다.
복원 시퀀스
온라인 복원 시퀀스의 구문은 오프라인 복원 시퀀스와 동일합니다.
파일
a1
의 온라인 복원RESTORE DATABASE adb FILE = 'a1' FROM backup WITH NORECOVERY;
이 시점에서 파일
a1
은RESTORING
상태에 있고 파일 그룹은A
오프라인 상태입니다.파일을 복원한 후 새 로그 백업을 수행하여 파일이 오프라인 상태가 된 지점이 캡처되었는지 확인합니다.
BACKUP LOG adb TO log_backup3;
로그 백업의 온라인 복원
복원된 파일 백업 이후 수행된 모든 로그 백업을 복원하여 최신 로그 백업(
log_backup3
이전 단계에서 수행)으로 끝납니다. 마지막 백업이 복원되면 데이터베이스가 복구됩니다.RESTORE LOG adb FROM log_backup1 WITH NORECOVERY; RESTORE LOG adb FROM log_backup2 WITH NORECOVERY; RESTORE LOG adb FROM log_backup3 WITH NORECOVERY; RESTORE DATABASE adb WITH RECOVERY;
이제 파일
a1
은 온라인 상태입니다.
추가 예제
- 예: 데이터베이스의 증분 복원(단순 복구 모델)
- 예: 일부 파일 그룹의 증분 복원(단순 복구 모델)
- 예: 읽기 전용 파일의 온라인 복원(단순 복구 모델)
- 예: 데이터베이스의 증분 복원(전체 복구 모델)
- 예: 일부 파일 그룹의 증분 복원(전체 복구 모델)
- 예제: 읽기 전용 파일 온라인 복원(전체 복구 모델)
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기