Przykład: Przyjąć Przywracanie tylko niektóre aplikacjami (prostego modelu odzyskiwania)

Ten temat jest istotne dla SQL Server bazy danych pod model odzyskiwanie prostego zawierające tylko do odczytu grupie plików.

Stopniową sekwencja przywracania przywraca i przywraca bazę danych w etapach na poziomie grupy plików, począwszy od podstawowego i wszystkie odczytu i zapisu, pomocniczy aplikacjami.

W tym przykładzie bazy danych o nazwie adb, który korzysta z model odzyskiwanie prostego, zawiera trzy aplikacjami.Grupa plików A odczytu i zapisu, a grupa plików B i grupa plików C tylko do odczytu.Początkowo wszystkie aplikacjami są online.

Podstawowy i grupa plików B bazy danych adb wydaje się być uszkodzone; dlatego administrator bazy danych decyduje się przywrócić je przy użyciu stopniową sekwencja przywracania.W obszarze model odzyskiwanie prostego, wszystkie aplikacjami musi zostać przywrócony z tej samej częściowa kopia zapasowa odczytu/zapisu.Chociaż grupa plików A jest nienaruszone, musi on zostać przywrócony z podstawowa grupa plików, aby upewnić się, że są one zgodne (baza danych zostanie przywrócony do punktu w czas określone do końca ostatniej częściowa kopia zapasowa).Grupa plików C jest nienaruszone, ale musi być odzyskana przełączenia do trybu online.Grupa plików B, chociaż uszkodzony, zawiera mniej ważnych danych niż grupa plików C; Dlatego B będą przywrócone ostatni.

Przywracanie sekwencji

  1. Częściowe przywracanie podstawowej i grupa plików A z częściowa kopia zapasowa.

    RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup 
    WITH PARTIAL, RECOVERY
    

    W tym momencie podstawowa grupa plików i grupa plików A są w trybie online.Pliki w aplikacjami B i C są odzyskiwanie czasu i aplikacjami offline.

  2. Online odzyskiwanie grupa plików C.

    Grupa plików C jest spójna, ponieważ częściowe kopia zapasowa, który został przywrócony powyżej było pobrane po grupa plików C stał się tylko do odczytu, mimo że baza danych została podjęta ponownie czas przez przywracanie.Administrator bazy danych odzyskuje grupa plików C, przywracając go, przełączyć do trybu online.

    RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERY
    

    Na tym etapie podstawowy i aplikacjami A i C są w trybie online.Pliki w grupa plikówb pozostają odzyskiwanie oczekujące, z grupa plików offline.

  3. Online przywracanie grupa plików B.

    Pliki w grupa plików B musi zostać przywrócony.Administrator bazy danych przywraca zapasową grupa plików B po grupa plików B stał się tylko do odczytu i przed częściowa kopia zapasowa.

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

    Wszystkie aplikacjami są teraz w trybie online.