Backup się wykonał. Czy to oznacza, że bazę można odtworzyć?
Zielony status joba backupowego odpowiada na jedno pytanie:
Czy polecenie backupu zakończyło się sukcesem?
Nie odpowiada na pytanie:
Czy potrafimy odtworzyć bazę w wymaganym czasie i do właściwego punktu?
Backup z CHECKSUM
| |
RESTORE VERIFYONLY
| |
Polecenie jest przydatne, ale nie potwierdza kompletności łańcucha, dostępności certyfikatu TDE, czasu restore ani działania aplikacji.
Pełny test restore
| |
Po odtworzeniu:
| |
TDE i certyfikaty
Backup zaszyfrowanej bazy może być poprawny, ale niemożliwy do odtworzenia bez certyfikatu i klucza prywatnego.
Plan DR powinien obejmować eksport, bezpieczne przechowywanie i test importu.
RPO i RTO
RPO określa maksymalną akceptowalną utratę danych.
RTO określa maksymalny czas przywrócenia działania.
Backup może być technicznie poprawny, ale strategia nadal może nie spełniać wymagań.
Co mierzyć podczas testu?
- czas odnalezienia plików,
- czas kopiowania,
- czas restore,
- czas recovery,
- czas
DBCC CHECKDB, - czas testu aplikacji,
- całkowity czas procedury.
Podsumowanie
Backup nie jest potwierdzeniem gotowości.
Gotowość potwierdza dopiero przetestowany restore.
Spokojny DBA regularnie udowadnia, że potrafi odtworzyć dane i zmieścić się w RPO oraz RTO.