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 |
---|---|
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. |
|
W tym artykule omówiono sposób przywracanie obsługi zmienione nazwy i nazwy reused plik lub grupa plików. |
|
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:
Opcja Zastąp powinna być używana tylko po ostrożności.
|
See Also