W SQL Server odtworzenie bazy danych z kopii bezpieczeństwa wykonuje się poleceniem RESTORE DATABASE. To właśnie ta komenda służy do wgrania danych z pliku kopii (backup) i odtworzenia stanu bazy zgodnie z dostępnymi zestawami kopii (np. pełnej oraz ewentualnie różnicowej i dziennika transakcji).
Odpowiedź RESTORE DATABASE jest poprawna, bo odpowiada na intencję pytania: "przywrócić bazę danych z kopii bezpieczeństwa". W praktyce jest to podstawowy element procedur awaryjnych (Disaster Recovery) oraz typowy scenariusz administracyjny w SSMS/T-SQL.
Dlaczego pozostałe odpowiedzi są niepoprawne:
- SAVE DATABASE – nie jest standardowym poleceniem T‑SQL do wykonywania kopii ani do odtwarzania bazy w SQL Server; w tym kontekście wprowadza w błąd, bo sugeruje "zapis".
- DBCC CHECKDB – to polecenie diagnostyczne. Służy do sprawdzania logicznej i fizycznej spójności bazy (kontrola struktur, alokacji, indeksów). Może pomóc wykryć problemy, ale nie jest poleceniem do odtwarzania z backupu.
- REBACKUP DATABASE – nie jest właściwym (standardowym) poleceniem T‑SQL w SQL Server; wygląda jak zlepek słów "re" i "backup", co często kusi do wyboru metodą skojarzeń.
Wskazówka egzaminacyjna: zapamiętaj parę pojęć BACKUP (tworzenie kopii) oraz RESTORE (odtwarzanie). Jeśli pytanie mówi o "przywróceniu z kopii", szukaj komendy zaczynającej się od RESTORE, a nie od narzędzi diagnostycznych typu DBCC.