Udostępnij za pośrednictwem


Restore and Recovery Overview (SQL Server)

SQL Server obsługuje przywracania danych na następujących poziomach:

  • W bazie danych ( pełne przywracanie bazy danych)

    Całej bazy danych jest przywrócone i można odzyskać, a baza danych jest w trybie offline na czas trwania operacji przywracanie i odzyskiwanie.

  • Plik danych ( przywracanie pliku)

    Plik danych lub zestaw plików jest przywracany i odzyskane.Podczas przywracanie pliku filegroups, które zawierają pliki są automatycznie w trybie offline na czas przywracanie.Każda próba uzyskania dostępu grupa plików trybu offline powoduje błąd.

    Uwaga

    Nie można do wykonywania tworzyć kopię zapasową zapasowej lub przywracanie poszczególnych tabel.

  • strona danych ( przywracanie stron)

    W obszarze pełnego model odzyskiwanie lub zarejestrowane zbiorczej model odzyskiwanie, można przywrócić poszczególnych baz danych.Przywraca strona można przeprowadzić na dowolnej bazy danych, niezależnie od liczby filegroups.

Uwaga

W SQL Server 2008, to możesz przywracanie kopia zapasowa bazy danych, który został utworzony za pomocą SQL Server 2000, SQL Server 2005, lub SQL Server 2008. Jednakże kopie zapasowe wzorzec, Model and msdb zostały utworzone przy użyciu SQL Server 2000 lub SQL Server 2005 Nie można przywrócić przez SQL Server 2008. Ponadto SQL Server 2008 Nie można przywrócić kopie zapasowe w dowolnej starszej wersja programu SQL Server.

SQL Server Tworzenie kopii zapasowych i przywracanie działają we wszystkich obsługiwanych systemach operacyjnych, czy są one systemów 64-bitowa lub 32-bitowych.Aby uzyskać informacje o obsługiwanych systemów operacyjnych zobacz Hardware and Software Requirements for Installing SQL Server 2008.

Scenariusze przywracania

A Scenariusz przywracanie in SQL Server jest to proces przywracanie danych z jednego lub kilku kopii zapasowych i następnie odzyskiwanie bazy danych. Scenariusze obsługiwane przywracanie zależy model odzyskiwanie bazy danych oraz wersji SQL Server.

W poniższej tabela wprowadza scenariuszy możliwości przywracanie, które są obsługiwane w przypadku odzyskiwanie różnych modeli.

Przywracanie scenariusza

W obszarze modelu odzyskiwanie proste

W obszarze modeli odzyskiwanie rejestrowane pełne/zbiorczej

Pełne przywracanie bazy danych

Jest to strategii przywracanie podstawowego.pełne przywracanie bazy danych może obejmować po prostu Przywracanie i odzyskiwanie wykonać pełną kopię zapasową bazy danych.Można także przywracania pełną bazy danych może obejmować Przywracanie wykonać pełną kopię zapasową bazy danych i przywracanie i odzyskiwanie różnicowa kopia zapasowa.

Aby uzyskać więcej informacji zobaczPerforming a Complete Database Restore (Simple Recovery Model).

Jest to strategii przywracanie podstawowego.pełne przywracanie bazy danych obejmują Przywracanie wykonać pełną kopię zapasową bazy danych i, opcjonalnie, kopia zapasowa różnicowego (jeśli istnieje), a następnie przywrócenia wszystkich następnych dziennika kopii zapasowych (w kolejności).pełne przywracanie bazy danych został zakończony odzyskiwanie ostatniej kopia zapasowa dziennika dziennika, a także przywrócenie go (RESTORE WITH RECOVERY).

Aby uzyskać więcej informacji, zobacz Performing a Complete Database Restore (Full Recovery Model)

przywracanie pliku *

Przywracanie jednego lub kilku uszkodzonych plików tylko do odczytu, nie przywracając całej bazy danych.przywracanie pliku jest dostępna tylko wtedy, gdy baza danych jest co najmniej jedną grupa plików tylko do odczytu.

Przywraca jeden lub więcej plików, nie przywracając całej bazy danych.przywracanie pliku mogą być wykonywane w czasie, gdy baza danych jest w trybie offline lub, w przypadku niektórych wersjach systemu SQL Server 2005 i jego nowsze wersje, w bazie danych pozostaje w trybie online. Podczas przywracanie pliku filegroups, zawierających pliki, które są przywracane są zawsze są w trybie offline.

To ciąg danych, które będą szyfrowane przy użyciu klucz asymetrycznego.

Nie dotyczy

Przywraca jednej lub kilku uszkodzonych stron.strona przywracania mogą być wykonywane w czasie, gdy baza danych jest w trybie offline lub, w przypadku niektórych wersjach systemu SQL Server 2005 i jego nowsze wersje, w bazie danych pozostaje w trybie online. Podczas przywracanie stron strona, które są przywracane są zawsze są w trybie offline.

Nieprzerwane łańcucha kopii zapasowych dziennika musi być dostępny do bieżącego pliku dziennika i ich musi wszystkich można stosować do strona na bieżąco z bieżącego pliku dziennika.

Aby uzyskać więcej informacji zobaczPerforming Page Restores.

przywracanie fragmentaryczne *

Przywracanie i odzyskać bazy danych etapami poziom grupa plików, począwszy od podstawowego i wszystkie odczytu i zapisu, filegroups pomocniczego.

Przywracanie i odzyskać bazy danych etapami poziom grupa plików, począwszy od podstawowego grupa plików.

* Online przywracanie jest obsługiwany tylko w SQL Server 2005 Enterprise Edition i jego nowszych wersjach.

Niezależnie od tego, w jaki sposób dane są przywracane, zanim można odzyskać bazy danych SQL Server Database Engine gwarantuje, że cała baza danych jest logicznie spójne. Na przykład jeżeli przywrócisz pliku, można nie można go odzyskać i przełączyć go do trybu online, dopóki nie ma już jej w tyle daleko do przodu do zgodne z bazą danych.

Przywracanie korzyści związane z pliku lub strona

Przywracanie i odzyskiwanie tych plików lub strony zamiast całej bazy danych ma następujące zalety:

  • Przywracanie mniej danych skraca czas potrzebny do kopiowania i je odzyskać.

  • Na SQL Server 2005 Enterprise Edition i nowsze wersje, Przywracanie plików lub stron mogą pozwalać innych danych w bazie danych, pozostają w trybie online podczas operacji przywracania.

Modele odzyskiwanie i operacji przywracanie obsługiwanych

Zależą od operacji przywracanie, które są dostępne w bazie danych jego model odzyskiwanie.W następującej tabela podsumowano czy i w jakim fragment poszczególnych modeli odzyskiwanie obsługuje przywracanie danego scenariusza.

Przywracanie działania

Pełne model odzyskiwanie

Modelu odzyskiwanie rejestrowane zbiorczej

prosty model odzyskiwania

Odzyskiwanie danych

(Jeśli dziennik jest dostępny), należy wykonać odzyskiwanie.

Niektóre narażenie utraty danych.

Wszelkie dane od momentu wykonania ostatniej kopia zapasowa pełnych ani różnicowych zostaną utracone.

Punkt - w-czas przywracanie

Ilekroć objętych kopii zapasowych dziennika.

Zabronione, jeśli kopia zapasowa dziennik zawiera wszelkie zmiany rejestrowane zbiorczej.

Nieobsługiwane.

przywracanie pliku *

Pełna obsługa.

Sometimes.* *

Opcja jest dostępna tylko w przypadku pomocniczych plików tylko do odczytu.

przywracanie stron *

Pełna obsługa.

Sometimes.* *

Brak.

Stopniową przywracanie (poziom grupa plików) *

Pełna obsługa.

Sometimes.* *

Opcja jest dostępna tylko w przypadku pomocniczych plików tylko do odczytu.

* Dostępny tylko w SQL Server 2005 Enterprise Edition i jego nowszych wersjach.

** Wymagane warunki znaleźć Restore Restrictions Under the Simple Recovery Model.

Dodatkowe tematy

Temat

Description

Restore Restrictions Under the Simple Recovery Model

Zawiera wprowadzenie do scenariuszy przywracanie, które są dostępne dla SQL Server wykonywanie kopii zapasowych, w obszarze proste model odzyskiwanie.

Restore Under the Bulk-Logged Recovery Model

W tym artykule opisano zagadnienia dotyczące przywracanie unikatowe dla modelu odzyskiwanie rejestrowane zbiorczej.

Understanding How Restore and Recovery of Backups Work in SQL Server

Dostarcza podstawowych pojęć dotyczących przywracanie i nośnika odzyskiwanie i sposobu ich działania.