다음을 통해 공유


예: 일부 파일 그룹의 증분 복원(단순 복구 모델)

이 항목은 읽기 전용 파일 그룹을 포함하는 단순 복구 모델에서 SQL Server 데이터베이스와 관련이 있습니다.

증분 복원 시퀀스는 주 파일 그룹 및 모든 읽기/쓰기, 보조 파일 그룹부터 시작하여 파일 그룹 수준에서 단계별로 데이터베이스를 복원하고 복구합니다.

이 예제에서는 단순 복구 모델을 사용하는 데이터베이스 adb에 세 개의 파일 그룹이 포함됩니다. 파일 그룹 A은 읽기/쓰기가 가능하며, 파일 그룹 B과 파일 그룹 C는 읽기 전용입니다. 처음에는 모든 파일 그룹이 온라인 상태입니다.

데이터베이스 adb 의 주 및 파일 그룹이 B 손상된 것으로 나타나므로 데이터베이스 관리자는 증분 복원 시퀀스를 사용하여 복원하기로 결정합니다. 단순 복구 모델에서는 모든 읽기/쓰기 파일 그룹을 동일한 부분 백업에서 복원해야 합니다. 파일 그룹은 A 그대로 유지되지만 일관성을 유지하려면 주 파일 그룹과 함께 복원해야 합니다(데이터베이스는 마지막 부분 백업의 끝으로 정의된 시점으로 복원됨). 파일 그룹은 C 그대로 유지되지만 온라인 상태로 만들려면 복구해야 합니다. 파일 그룹은 손상되었지만 파일 그룹BC보다 덜 중요한 데이터를 포함하므로 B 마지막으로 복원됩니다.

복원 시퀀스

비고

온라인 복원 시퀀스의 구문은 오프라인 복원 시퀀스와 동일합니다.

  1. 부분 백업에서 주 및 파일 그룹의 A 부분 복원

    RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup   
    WITH PARTIAL, RECOVERY  
    

    이 시점에서 기본 파일 그룹 및 파일 그룹은 A 온라인 상태입니다. 파일 그룹의 B 파일 및 C 복구 보류 중이며 파일 그룹은 오프라인 상태입니다.

  2. 파일 그룹의 C온라인 복구.

    파일 그룹 C은 위에서 복원된 부분 백업이 파일 그룹 C을 읽기 전용으로 설정한 후에 수행되었기 때문에 일관성이 있습니다. 데이터베이스는 복원에 의해 시간이 거슬러 올라갔습니다. 데이터베이스 관리자는 파일 그룹을 C복원하지 않고 복구하여 온라인 상태로 설정합니다.

    RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERY  
    

    이 시점에서 기본 및 파일 그룹이 AC 온라인 상태입니다. filegroupB의 파일은 복구 보류 상태로 유지되며 파일 그룹은 오프라인 상태입니다.

  3. 파일 그룹의 온라인 복원 B.

    파일 그룹의 B 파일을 복원해야 합니다. 데이터베이스 관리자는 파일 그룹이 읽기 전용이 된 후 부분 백업 전에 수행된 파일 그룹의 BB 백업을 복원합니다.

    RESTORE DATABASE adb FILEGROUP='B' FROM backup   
    WITH RECOVERY  
    

    이제 모든 파일 그룹이 온라인 상태입니다.

추가 예제

또한 참조하십시오

온라인 복원(SQL Server)
BACKUP(Transact-SQL)
RESTORE(Transact-SQL)
부분별 복원(SQL Server)