예: 일부 파일 그룹의 증분 복원(전체 복구 모델)
적용 대상:SQL Server
이 항목은 여러 파일 또는 파일 그룹을 포함하는 전체 복구 모델에서 SQL Server 데이터베이스와 관련이 있습니다.
증분 복원 시퀀스는 주 파일 그룹 및 모든 읽기/쓰기, 보조 파일 그룹부터 시작하여 파일 그룹 수준에서 단계별로 데이터베이스를 복원하고 복구합니다.
이 예제에서는 전체 복구 모델을 사용하는 데이터베이스 adb
에 세 개의 파일 그룹이 포함됩니다. 파일 그룹 A
는 읽기/쓰기가 가능하고 파일 그룹 B
와 파일 그룹 C
는 읽기 전용입니다. 처음에는 모든 파일 그룹이 온라인 상태입니다.
데이터베이스 adb
의 주 및 파일 그룹이 B
손상된 것으로 보입니다. 주 파일 그룹은 크기가 작으므로 빠르게 복원할 수 있습니다. 데이터베이스 관리자는 증분 복원 시퀀스를 사용하여 복원하기로 결정합니다. 먼저 주 파일 그룹과 후속 트랜잭션 로그가 복원되어 데이터베이스가 복구됩니다.
손상되지 않은 파일 그룹 A
이며 C
중요한 데이터를 포함합니다. 그러므로 가능한 빨리 온라인 상태로 만들기 위해 다음으로 이들을 복구합니다. 마지막으로 손상된 보조 파일 그룹 B
를 복원하고 복구합니다.
복원 시퀀스:
참고 항목
온라인 복원 시퀀스의 구문은 오프라인 복원 시퀀스와 동일합니다.
데이터베이스
adb
의 비상 로그 백업을 만듭니다. 이 단계는 데이터베이스 복구 지점을 사용하여 손상되지 않은 파일 그룹A
와C
를 최신 상태로 유지하는 데 필요합니다.BACKUP LOG adb TO tailLogBackup WITH NORECOVERY
주 파일 그룹의 부분 복원입니다.
RESTORE DATABASE adb FILEGROUP='Primary' FROM backup WITH PARTIAL, NORECOVERY 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 LOG adb FROM tailLogBackup WITH RECOVERY
이 시점에서 주 복제본은 온라인 상태입니다. 파일 그룹의 파일 및
A
B
C
복구 보류 중이며 파일 그룹은 오프라인 상태입니다.파일 그룹의 온라인 복원 및
C
.A
데이터가 손상되지 않으므로 이러한 파일 그룹은 백업에서 복원할 필요는 없지만 온라인 상태로 만들려면 복구해야 합니다.
데이터베이스 관리자가
A
와C
를 즉시 복구합니다.RESTORE DATABASE adb FILEGROUP='A', FILEGROUP='C' WITH RECOVERY
이 시점에서 주 파일 그룹 및 파일 그룹
A
와C
가 온라인입니다. 파일 그룹의B
파일은 복구 보류 상태로 유지되며 파일 그룹은 오프라인 상태입니다.파일 그룹의
B
온라인 복원 .
파일 그룹의 B
파일은 이후에 언제든지 복원됩니다.
참고 항목
파일 그룹의 백업은 파일 그룹이 B
읽기 전용이 된 후에 수행되었으므로 이러한 파일을 롤 포워드할 필요가 없습니다.
RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY
이제 모든 파일 그룹이 온라인 상태입니다.
추가 예
참고 항목
BACKUP(Transact-SQL)
온라인 복원(SQL Server)
트랜잭션 로그 백업 적용(SQL Server)
RESTORE(Transact-SQL)
증분 복원(SQL Server)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기