Przykład: Przyjąć Przywracanie tylko niektóre aplikacjami (modelu odzyskiwania pełny)
Ten temat jest istotne dla SQL Server baz danych w pełni model odzyskiwanie zawierających wiele plików lub aplikacjami.
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óra wykorzystuje w pełni model odzyskiwanie, 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.Podstawowa grupa plików jest dość mały i można szybko przywrócić.Przywrócić je przy użyciu stopniową zdecyduje administrator bazy danych sekwencja przywracania.Najpierw przywrócić podstawowa grupa plików i dzienniki transakcji kolejnych odzyskane bazy danych.
Nienaruszone aplikacjami A i C zawierać krytycznych danych.Dlatego zostaną one odzyskane dalej do dostosowania ich online jak najszybciej.Wreszcie, uszkodzony pomocniczej grupa plików, B, jest przywracany i odzyskanych.
Przywróć sekwencji:
Tworzenie ogon kopia zapasowa dziennika bazy danych adb.Ten krok jest niezbędny, aby nienaruszone aplikacjami A i C z punkt odzyskiwanie bazy danych.
BACKUP LOG adb TO tailLogBackup WITH NORECOVERY
Częściowe przywracanie podstawowa grupa plików.
RESTORE DATABASE adb FILEGROUP='Primary' FROM backup WITH PARTIAL, NORECOVERY RESTORE LOG adb FROM backup1 WITH NORECOVERY RESTORE LOG adb FROM backup2 WITH NORECOVERY RESTORE LOG adb FROM backup3 WITH NORECOVERY RESTORE LOG adb FROM tailLogBackup WITH RECOVERY
Na tym etapie podstawowy jest w trybie online.Pliki w aplikacjami A, B, i C są odzyskiwanie czasu i aplikacjami offline.
Online przywracanie aplikacjami A i C.
Ponieważ ich dane są nieuszkodzone, tymi aplikacjami nie mają być przywrócone z kopia zapasowa, ale mają do odzyskania w celu dostosowania ich do trybu online.
Odzyskuje administrator bazy danych A i C natychmiast.
RESTORE DATABASE adb FILEGROUP='A', FILEGROUP='C' WITH RECOVERY
Na tym etapie podstawowy i aplikacjami A i C są w trybie online.Pliki w grupa plików B pozostają odzyskiwanie oczekujące, z grupa plików offline.
Online przywracanie grupa plików B.
Pliki w grupie plików B są przywracane dowolnego czas w okresie późniejszym.
Ostrzeżenie
Grupa plików kopia zapasowa B została podjęta po grupę plików stał się tylko do odczytu; Dlatego te pliki mają zostać wycofana do przodu.
RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY
Wszystkie aplikacjami są teraz w trybie online.
Zobacz także