| Termin | Definicja |
|---|---|
| Plan przywracania | Plan przywracania obejmuje kopię pełną, ewentualną różnicową i wszystkie kolejne kopie dziennika transakcji. Łańcuch kopii tworzących plan przywracaniaPlan przywracania w SQL Server określa kolejność użycia kopii zapasowych potrzebnych do odtworzenia bazy danych do określonego momentu. Jego podstawą jest pełna kopia bazy danych. Jeżeli stosowane są kopie różnicowe, plan obejmuje również wybraną kopię różnicową oraz wszystkie kopie dziennika transakcji wykonane po pełnej kopii, od której zależy ta kopia różnicowa. Kopia różnicowa zawiera zmiany od czasu wykonania bazowej kopii pełnej, dlatego nie zastępuje jej w procesie przywracania. W modelu odzyskiwania full albo bulk-logged SQL Server rejestruje operacje w dzienniku transakcji i może wykonywać jego kopie zapasowe. Każda kolejna kopia dziennika jest elementem tego samego łańcucha i musi być przywracana w prawidłowej kolejności. Nie można pominąć kopii dziennika znajdującej się pomiędzy kopią bazową a docelowym punktem odtworzenia. W praktyce plan powinien wskazywać identyfikatory kopii, czas ich wykonania, lokalizację plików oraz moment, do którego baza ma zostać odtworzona. Dobór punktu odtworzenia i kompletności danychPrzywracanie rozpoczyna się od pełnej kopii bazy. Następnie można zastosować najnowszą kopię różnicową wykonaną po tej kopii pełnej. Po przywróceniu kopii różnicowej stosuje się kopie dziennika transakcji wykonane po kopii różnicowej, a także odpowiednie kolejne kopie dziennika aż do osiągnięcia wymaganego czasu. Jeżeli nie użyto kopii różnicowej, po pełnej kopii należy odtworzyć wszystkie wymagane kopie dziennika od pierwszej kopii wykonanej po pełnej kopii. SQL Server pozwala zakończyć odtwarzanie na określonym czasie za pomocą opcji Tryby NORECOVERY, RECOVERY i kontrola kolejnościPodczas odtwarzania pełnej kopii oraz kolejnych kopii dziennika bazę pozostawia się w stanie niegotowym do użycia, stosując opcję Po użyciu Testowanie planu przywracania bazy SQL ServerPlan powinien być opisany jako powtarzalna procedura, a nie tylko jako lista plików znajdujących się na nośniku. Dokumentacja powinna określać nazwę bazy, model odzyskiwania, kolejność kopii, wymagany punkt odtworzenia, sposób odtworzenia plików oraz czynności kontrolne po zakończeniu. Warto przechowywać także informacje o rozmiarach kopii, czasie ich wykonania i wyniku zadania tworzącego backup. Osobno należy sprawdzić, czy kopie dziennika wykonywały się regularnie, ponieważ przerwanie tego procesu może uniemożliwić odzyskanie danych do późniejszego momentu. Test odtworzeniowy powinien odbywać się w odseparowanym środowisku i obejmować rzeczywistą sekwencję: pełna kopia, wybrana różnicowa kopia zapasowa, wszystkie wymagane kopie dziennika oraz zakończenie przez |