Planowanie i wykonywanie przywracania sekwencji (modelu odzyskiwania pełny)

Ten temat jest istotne dla SQL Server baz danych, które zazwyczaj używają pełny model odzyskiwanie.

A sekwencja przywracania jest sekwencją jednego lub więcej przywracanie instrukcji.Zazwyczaj sekwencji przywracanie inicjuje zawartość transakcji zwojach do przodu rejestrowane bazy danych, plików lub przywracana stron (etap kopiowania danych) (etap ponownego) i wycofuje niezakończone transakcje ( faza cofnąć).Aby uzyskać więcej informacji o tych faz, zobacz Opis jak przywracanie i odzyskiwanie kopii zapasowych działa w programie SQL Server.

Ostrzeżenie

Wprowadzenie do kopia zapasowa typów, zobacz Omówienie programu Kopia zapasowa (SQL Server).

W przypadku prostych sekwencja przywracanie wymaga tylko kopię zapasową bazy danych pełnej kopia zapasowa bazy danych różnicowych i kopii zapasowych dziennika kolejnych.W tych przypadkach, tworząc poprawny sekwencja przywracanie jest łatwe.Na przykład, aby przywracanie całej bazy danych do punktu awarii uruchomić wykonywanie kopii zapasowej dziennika transakcji aktywnej ( ogona dziennika).Następnie przywracanie najnowszej kopia zapasowa bazy danych pełnego najbardziej ostatnie różnicowa kopia zapasowa (jeśli ma zastosowanie) i wszystkich następnych dziennika kopii zapasowych w kolejności, w jakiej zostały podjęte.

W bardziej złożonych przypadkach konstruowania poprawne sekwencja przywracanie może być procesem złożonym.Na przykład sekwencja przywracania może wymagać wiele plików kopii zapasowych lub przywracania danych do określonego punktu w czas.W przypadku bardzo złożone nawet trzeba przechodzić przez rozwidlonych ścieżka odzyskiwanie , obejmuje jeden lub więcej rozwidlenia odzyskiwanie.

Planowanie sekwencji przywracania

Przed rozpoczęciem sekwencja przywracanie, wykonaj następujące kroki:

  1. Tworzenie kopia zapasowa końcowego fragmentu dziennika bazy danych, jeśli to możliwe.Aby uzyskać więcej informacji, zobacz Kopie zapasowe dziennika ogona.

  2. Określenie miejsce docelowe punkt odzyskiwanie.

    Punkt odzyskiwanie domiejsce doceloweowy może być dowolny punkt w czas lub znak w kopia zapasowa dziennika transakcji.Aby uzyskać więcej informacji, zobacz Przywracanie do punktu w kopii zapasowej bazy danych lub Używając zaznaczonych transakcji (modelu odzyskiwania pełny).

  3. Określ typ chcesz wykonać przywracanie.Aby uzyskać więcej informacji, zobacz następujące tematy:

  4. Określenia, na które kopia zapasowas wymagają i upewnij się, że ustawia niezbędne nośniki i kopia zapasowa urządzenia są dostępne.Aby uzyskać więcej informacji, zobacz Praca z nośnika kopii zapasowej w programie SQL Server.

Wykonywanie przywracania sekwencji

Aby wykonać sekwencja przywracanie, wykonaj następujące kroki:

  1. Aby uruchomić sekwencję, przywracanie zapasowych danych jednego lub więcej takich jak: kopię zapasową bazy danych częściowa kopia zapasowa, jeden lub więcej plików kopii zapasowych.

  2. Opcjonalnie przywracanie najnowsze różnicowe kopie zapasowe, które są oparte na tych pełne kopie zapasowe.

    Dla każdej pełnej kopia zapasowa, który ma być przywracanie, ustalenia, czy podstawą wszelkie różnicowe kopie zapasowe.Jeśli tak, Przywracanie ostatnio różnicowa kopia zapasowa, jeśli to możliwe.Aby uzyskać więcej informacji, zobacz Używanie różnicowych kopii zapasowych.

  3. Przywróć bazy danych do przodu przez przywrócenie kopii zapasowych dziennika w sekwencji, kończąc kopia zapasowa, który zawiera punkt odzyskiwanie.Czy należy zastosować wszystkie kopie zapasowe dziennika zależy od tego, jakie kopia zapasowa zawiera miejsce docelowe punkt odzyskiwanie, jak następuje:

    • Jeśli punkt odzyskiwanie jest punktem awarii, należy przywracanie co zapasowej dziennika został utworzony, ponieważ kopia zapasowa ostatnio dane (pełny lub różnicowy) przywracanied.Aby uzyskać więcej informacji, zobacz Stosowanie kopie zapasowe dziennika transakcji.

    • Dla punktu-w-czas przywracania, które mogą nie wymagać najbardziej aktualne kopie zapasowe dziennika.Aby uzyskać więcej informacji, zobacz Punkt w czasie przywracania.

Ponowne uruchamianie sekwencji przywracania

Jeśli wystąpi problem z wyniku sekwencja przywracanie, można go zamknąć i ponownie uruchomić sekwencja przywracanie over od początku.Na przykład, jeśli przypadkowo przywrócić zbyt wiele kopii zapasowych dziennika i przekroczenie punkt odzyskiwanie zamierzone, należy ponownie sekwencja przywracanie do kopia zapasowa zawierający punkt odzyskiwanie miejsce docelowe.