Przykład: Przywracanie offline podstawowego i grupa jeden innych plików (modelu odzyskiwania pełny)
W tym temacie jest odpowiednia tylko dla baz danych w pełni model odzyskiwanie zawierających wieloma aplikacjami.
W tym przykładzie bazy danych o nazwie adb zawiera trzy aplikacjami.Aplikacjami A i C są odczytu i zapisu, a grupa plików B jest tylko do odczytu.Podstawowa grupa plików i grupa plików B są uszkodzone, ale aplikacjami A i C są nienaruszone.Przed awarią aplikacjami były w trybie online.
Zdecyduje administrator bazy danych, Przywracanie i odzyskać podstawowa grupa plików i grupa plików B.Baza danych jest przy użyciu pełnego model odzyskiwanie; Dlatego przed uruchomieniem przywracanie kopia zapasowa końcowego fragmentu dziennika bazy danych należy podjąć.Kiedy baza danych pochodzi wierszu aplikacjami A i C automatycznie tryb online.
Ostrzeżenie
Trybu offline sekwencja przywracania ma mniejszą liczbę kroków niż online przywracania pliku tylko do odczytu.Na przykład, zobacz Przykład: Przywracanie online tylko do odczytu pliku (modelu odzyskiwania pełny).Jednakże całej bazy danych jest w trybie offline na czas trwania sekwencji.
Kopia zapasowa ogona dziennika
Przed przywróceniem bazy danych, administrator bazy danych musi tworzyć kopię zapasową ogona dziennika.Ponieważ baza danych jest uszkodzona, tworzenie kopia zapasowa końcowego fragmentu dziennika wymaga korzystania z opcji NO_TRUNCATE:
BACKUP LOG adb TO tailLogBackup
WITH NORECOVERY, NO_TRUNCATE
kopia zapasowa końcowego fragmentu dziennika jest zastosowany w następującej sekwencji przywracanie ostatniej kopia zapasowa dziennika.
Przywracanie sekwencji
Aby przywrócić podstawowa grupa plików i grupa plików B, administrator bazy danych używa sekwencja przywracanie bez opcji częściowe w następujący sposób:
RESTORE DATABASE adb FILEGROUP='Primary' FROM backup1
WITH NORECOVERY
RESTORE DATABASE adb FILEGROUP='B' FROM backup2
WITH NORECOVERY
RESTORE LOG adb FROM backup3 WITH NORECOVERY
RESTORE LOG adb FROM backup4 WITH NORECOVERY
RESTORE LOG adb FROM backup5 WITH NORECOVERY
RESTORE LOG adb FROM tailLogBackup WITH RECOVERY
Pliki, które nie są przywracane są automatycznie wprowadzony w tryb online.Aplikacjami są teraz w trybie online.
Zobacz także