Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Ten temat ma zastosowanie tylko w przypadku baz danych prostych modeli, które zawierają co najmniej jedną pomocniczą grupę plików tylko do odczytu.
W przypadku przywracania pliku celem jest przywrócenie co najmniej jednego uszkodzonego pliku bez przywracania całej bazy danych. W ramach prostego modelu odzyskiwania kopie zapasowe plików są obsługiwane tylko w przypadku plików tylko do odczytu. Podstawowa grupa plików i pomocnicze grupy plików odczytu/zapisu są zawsze przywracane razem, przywracając bazę danych lub częściową kopię zapasową.
Scenariusze przywracania plików są następujące:
Przywracanie pliku w trybie offline
Podczas przywracania plików w trybie offlinebaza danych pozostaje w trybie offline, gdy przywracane są uszkodzone pliki lub grupy plików. Na końcu sekwencji przywracania baza danych jest w trybie online.
Wszystkie wersje programu SQL Server obsługują przywracanie plików w trybie offline.
Przywracanie plików w trybie online
Podczas online przywracania plików, jeśli baza danych jest dostępna w czasie przywracania, pozostaje dostępna podczas przywracania pliku. Jednak każda grupa plików, w której jest przywracany plik, jest w trybie offline podczas operacji przywracania. Po odzyskaniu wszystkich plików w grupie plików w trybie offline grupa plików zostanie automatycznie przełączona w tryb online.
Aby uzyskać informacje o obsłudze przywracania stron online i plików, zobacz funkcje i zadania aparatu bazy danych . Aby uzyskać więcej informacji na temat przywracania w trybie online, zobacz Przywracanie w trybie online (SQL Server).
Napiwek
Jeśli baza danych ma być w trybie offline dla przywracania plików, przed rozpoczęciem sekwencji przywracania przejmij bazę danych w tryb offline, wykonując następującą instrukcję ALTER DATABASE: ALTER DATABASE database_name SET OFFLINE.
w tym temacie:
Omówienie przywracania plików i grup plików w ramach prostego modelu odzyskiwania
Scenariusz przywracania plików składa się z jednej sekwencji przywracania, która kopiuje, przechodzi i odzyskuje odpowiednie dane, jak poniżej:
Przywróć każdy uszkodzony plik z najnowszej kopii zapasowej plików.
Przywróć najnowszą różnicową kopię zapasową dla każdego przywracanego pliku, a następnie odzyskaj bazę danych.
Transact-SQL kroki sekwencji przywracania plików (prosty model odzyskiwania)
W tej sekcji przedstawiono podstawowe opcje języka Transact-SQLRESTORE dla prostej sekwencji przywracania plików. Pominięto składnię i szczegóły, które nie są istotne w tym celu.
Sekwencja przywracania zawiera tylko dwie instrukcje Transact-SQL. Pierwsza instrukcja przywraca plik pomocniczy, A
, który jest przywracany przy użyciu funkcji WITH NORECOVERY. Druga operacja przywraca dwa inne pliki, B
i C
, które są przywracane przy użyciu funkcji WITH RECOVERY z innego urządzenia kopii zapasowej:
PRZYWRÓĆ BAZĘ DANYCH baza_danych PLIK =name_of_file_A
Z kopia_zapasowa_pliku_A
BEZRECOVERY**;**
PRZYWRÓĆ BAZĘ DANYCH baza danych PLIK =nazwa_pliku_B,nazwa_pliku_C
Z kopia_zapasowa_plików_B_i_C
Z ODZYSKIWANIEM**;**
Przykłady
Powiązane zadania
Aby przywrócić pliki i grupy plików
Zobacz też
tworzenie kopii zapasowych i przywracanie: współdziałanie i współistnienie (SQL Server)
Różnicowe kopie zapasowe (SQL Server)
Pełne kopie zapasowe plików (SQL Server)
Przegląd kopii zapasowej (SQL Server)
Przywracanie i odzyskiwanie (SQL Server) — omówienie
RESTORE (Transact-SQL)
pełne przywracanie bazy danych (prosty model odzyskiwania)
Częściowe Przywracanie (SQL Server)