Aby przywrócić bazę danych MS SQL z kopii zapasowej, należy zastosować polecenie:
Dobrze.
RESTORE DATABASE odtwarza bazę z wcześniej wykonanej kopii zapasowej.Źle.
REBACKUP DATABASE to wymyślone polecenie - nie istnieje.Źle.
SAVE DATABASE nie jest poleceniem przywracania w MS SQL.Źle.
DBCC CHECKDB sprawdza spójność bazy, nie odtwarza jej z kopii.W MS SQL Server bazę odtwarza się z kopii poleceniem
RESTORE DATABASE, podając nazwę bazy i plik kopii, np. RESTORE DATABASE sklep FROM DISK = 'c:\sklep.bak'. Jest ono odwrotnością BACKUP DATABASE, które tworzy kopię. Używa się go po awarii lub przy przenoszeniu bazy. Dlatego do przywrócenia bazy z kopii służy RESTORE DATABASE.Pozostałe odpowiedzi nie odtwarzają bazy.
DBCC CHECKDB to polecenie diagnostyczne - sprawdza spójność struktur bazy i wykrywa uszkodzenia, lecz niczego nie przywraca. SAVE DATABASE i REBACKUP DATABASE brzmią wiarygodnie, ale w MS SQL takich poleceń po prostu nie ma, więc serwer zwróciłby błąd. Odtworzenie bazy z wcześniej zapisanej kopii wykonuje RESTORE DATABASE, dlatego to ono jest poprawne.