| Termin | Definicja |
|---|---|
| RESTORE DATABASE | RESTORE DATABASE odtwarza bazę z kopii zapasowej, przywracając dane, obiekty i uprawnienia z chwili jej wykonania. Operacja RESTORE DATABASE w SQL ServerRESTORE DATABASE to instrukcja języka Transact-SQL używana w Microsoft SQL Server do odtworzenia całej bazy danych z kopii zapasowej. Operacja może odtworzyć strukturę bazy, dane, indeksy, procedury składowane, widoki, wyzwalacze oraz inne obiekty zapisane w kopii. Przywracany jest stan wynikający z momentu wykonania konkretnej kopii, a nie bieżąca zawartość uszkodzonej lub utraconej bazy. Polecenie nie „naprawia” logicznie danych według uznania administratora, tylko zapisuje na serwerze zawartość pochodzącą z określonego zestawu backupów. Najprostsza forma operacji korzysta z kopii pełnej, na przykład Łańcuch kopii i kolejność odtwarzaniaSQL Server rozróżnia między innymi kopie pełne, różnicowe oraz dziennika transakcji. Kopia różnicowa zawiera zmiany od ostatniej kopii pełnej, dlatego przy jej użyciu najpierw odtwarza się właściwą kopię pełną, a następnie najnowszą odpowiednią kopię różnicową. Przywracanie dzienników transakcji wymaga zachowania ciągłości łańcucha: każdy kolejny plik log backupu musi obejmować następny zakres zapisów po poprzednim. Pominięcie fragmentu dziennika uniemożliwia odtworzenie późniejszych punktów w ramach tego samego łańcucha. Znaczenie ma również opcja zakończenia procesu. Pliki bazy, nadpisanie i weryfikacja kopiiKopia SQL Server zawiera informacje o logicznych nazwach plików bazy oraz ich pierwotnych lokalizacjach. Jeżeli baza ma zostać odtworzona na innym dysku, używa się klauzuli Przed odtworzeniem warto sprawdzić metadane kopii poleceniami Skutki nieprawidłowo przygotowanego przywracaniaRESTORE DATABASE może wymagać odłączenia użytkowników od bazy. Jeżeli istnieją połączenia blokujące operację, administrator może użyć odpowiednio dobranej opcji W praktyce diagnostyka problemu obejmuje odczyt komunikatu SQL Server, sprawdzenie dostępności pliku backupu, uprawnień konta usługi, wolnego miejsca, zgodności wersji silnika oraz stanu plików docelowych. Kopia wykonana w nowszej wersji SQL Server nie może być zwykle przywrócona do starszej wersji tego silnika. Po zakończeniu operacji należy potwierdzić stan bazy w widoku katalogowym, sprawdzić dostęp aplikacji, wykonać kontrolę spójności i zweryfikować, czy przywrócono właściwy punkt w czasie. W przypadku sprzętowej awarii komputera lub lokalnej utraty środowiska SQL Server Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów. |