Udostępnij za pośrednictwem


Advanced Considerations for Restore Sequences

Tematy w tej sekcji dotyczą następujące zagadnienia dotyczące przywracanie sekwencji:

  • Zmiana zestaw do przeniesienia na przyszły okres po rozpoczęciu przenieść na przyszły okres

  • Pomijanie przenieść na przyszły okres danych w plikach tylko do odczytu

  • Za pomocą wielu pełne kopie zapasowe tych samych danych

  • Jednoczesne wykonywanie kopia zapasowa i przywrócić w jednej bazie danych

Ta sekcja zawiera również kilka zaawansowanych tematów.

Zmiana zestaw do przeniesienia na przyszły okres po przenieść na przyszły okres została uruchomiona.

Nie można usunąć pliki lub strony z zestaw do przeniesienia na przyszły okres, ale można je dodać.Dodawanie pliku jest przydatna, na przykład uruchomienie sekwencji częściowe przywracanie i następnie okazuje się, że mają zostać uwzględnione więcej plików.

Dodawanie pliku lub strona może być wymagane powtórzenie niektórych przenieść na przyszły okres.Jednak odczytać — tylko pliki, które są zgodne z bazy danych mogą być dodawane do zestaw do przeniesienia na przyszły okres bez powtarzających się dowolny z przodu rolki; Aby uzyskać więcej informacji, zobacz Controlling Creation of Added Files During Roll Forward.

Dodawanie stron jest objęte ograniczenie opisane w dla "" wiele kopii z takie same dane,"w dalszej części tego tematu.

Pomijanie przenieść na przyszły okres danych w polu pliki tylko do odczytu

Uwaga

Aby uzyskać informacje wstępne o faza ponownego wykonania, podczas których stopniowych występuje do przodu, zobacz Understanding How Restore and Recovery of Backups Work in SQL Server.

Podczas przywracanie pliku tylko do odczytu do grupa plików, które ma atrybut tylko do odczytu, ponieważ przed utworzeniem kopia zapasowa, plik jest zgodne z pozostałą częścią bazy danych, to faza ponownego wykonania jest pomijane.Po przywróceniu takich plików tylko do odczytu z kopia zapasowa (podczas fazy kopiowania danych z przywracanie), SQL Server Database Engine odzyskuje natychmiast tych plików. Następnie należy nadal w fazie ponowne wykonanie do przenieść na przyszły okres pozostałych rolki zestaw do przodu, ewentualne.

Jeśli grupa plików stał się tylko do odczytu po ostatniej pełna kopia zapasowa lecz przed różnicowa kopia zapasowa, a pozostała tylko do odczytu, przenieść na przyszły okres występuje aż do momentu w czas utworzenia różnicowa kopia zapasowa.W model pełnego odzyskiwanie jeżeli grupa plików stał się tylko do odczytu po ostatniej pełna kopia zapasowa i najnowszą różnicową kopią zapasową, jeśli istnieją, służy kopii zapasowych dziennika do przodu dane w pliku do chwili, gdy grupa plików, w dotrze do punktu tylko do odczytu.

Korzystanie z wielu kopii zapasowych danych o tych samych danych

Ponieważ można wystawiać wielu instrukcji przywracanie, można skopiować dane z różnych pełne kopie zapasowe w tej samej lokalizacji.Na przykład jedna instrukcja przywracanie skopiowanie wszystkich plików w bazie danych.Następna instrukcja w sekwencja przywracanie zastępuje jeden z plików.Na ogół jest to dozwolone i najnowsze dane przywracane jest używany.

Jednak specjalne zasady dotyczą przywraca strona.Strony nie można skopiować do pliku po cały plik został przywrócony, próby ten powoduje błąd.Sekwencja przywracanie może kontynuować, ale strona nie zostanie przywrócona.

Wykonywanie współbieżne wykonywania kopii zapasowych i przywracanie w jednej bazie danych

W pewnych okolicznościach kopia zapasowa i przywracanie instrukcji, które mają wpływ na tej samej bazy danych mogą być uruchamiane w tym samym czasie.Gdy operacja jest niedozwolona z powodu operacji, która jest już w toku, Database Engine wystawia błąd.

W poniższej tabela wskazuje, czy wszystkich możliwych kombinacji równoczesnych instrukcji jest dozwolona jest niedozwolone.

Instrukcja w toku

kopia zapasowa BAZY DANYCH

kopia zapasowa DZIENNIKA

przywracanie w trybie offline

przywracanie w trybie online

kopia zapasowa BAZY DANYCH

Błąd

Dozwolone

Błąd

Błąd

kopia zapasowa DZIENNIKA

Dozwolone

Błąd

Błąd

Błąd

przywracanie w trybie offline

Błąd

Błąd

Błąd

Błąd

przywracanie w trybie online

Błąd

Dozwolone

Błąd

Błąd

W tej sekcji

Temat

Description

Controlling Creation of Added Files During Roll Forward

W tym artykule omówiono, jak to zrobić, używając przywracania w celu naprawienia problemu znany i izolowane można zoptymalizować wydajność przywracania przez Przywracanie tylko pliki, w których występuje problem.

Restoring Renamed Files and Filegroups

W tym artykule omówiono sposób przywracanie obsługi zmienione nazwy i nazwy reused plik lub grupa plików.

Using the REPLACE Option

W tym artykule omówiono, jak zastąpić środki bezpieczeństwa, który uniemożliwia przypadkowe zastąpienie bazy danych z innej bazy danych.

Caution noteCaution:
Opcja Zastąp powinna być używana tylko po ostrożności.