Po uszkodzeniu serwera bazy danych kluczowe jest rozróżnienie: serwer (oprogramowanie/usługa) można zainstalować ponownie, ale baza danych to przede wszystkim dane (zawartość tabel, indeksy, obiekty, często także logi transakcyjne). Aby możliwie najsprawniej przywrócić działanie kompletnej bazy, używa się aktualnej wersji kopii zapasowej, bo to ona zawiera realną treść bazy do odtworzenia.
Odpowiedź "aktualnej wersji kopii zapasowej." jest poprawna, ponieważ backup (np. pełny, przyrostowy/różnicowy wraz z logami – zależnie od DBMS) pozwala odtworzyć bazę w spójnym stanie. W praktyce procedura awaryjna zwykle wygląda tak: przywrócenie serwera/instancji DBMS, następnie restore z kopii, weryfikacja spójności i dopiero potem udostępnienie usługi aplikacjom.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "pełnej listy użytkowników serwera." – konta i uprawnienia są ważne dla dostępu, ale nie zastępują danych. Nawet komplet użytkowników nie odtworzy rekordów w tabelach ani obiektów bazy.
- "najnowszej wersji instalacyjnej serwera." – instalator przywróci oprogramowanie, lecz nie zawartość bazy. To częsty błąd: naprawa usługi nie oznacza odzyskania danych.
- "opisu struktur danych w tabelach." – schemat (DDL) mówi, jak dane są zorganizowane, ale nie zawiera samych danych. Można na jego podstawie odtworzyć puste tabele, jednak bez kopii nie odzyska się zawartości.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się sformułowanie "przywrócić działanie kompletnej bazy", szukaj odpowiedzi związanej z odtwarzaniem danych (backup/restore), a nie z instalacją, dokumentacją czy samymi kontami użytkowników.