Udostępnij za pośrednictwem


Recovery Model Overview

Modele odzyskiwanie są tak zaprojektowane, aby kontrolować obsługę dziennik transakcji.Istnieją trzy modele odzyskiwanie: proste, pełne i rejestrowane zbiorczej. Zazwyczaj bazy danych używa pełny model odzyskiwanie lub proste model odzyskiwanie.

Poniższa tabela zawiera podsumowanie tych modeli odzyskiwanie.

Modelu odzyskiwanie

Description

Narażenie utraty pracy

odzyskać, aby wskazywały na czas?

Prosty

Nie kopii zapasowych dziennika.

Automatycznie reclaims dziennika miejsca, aby zachować mały, przede wszystkim eliminując konieczność zarządzania miejsca dziennik transakcji wymagania dotyczące ilości wolnego miejsca na dysku.

Zmiany od momentu wykonania ostatniej kopia zapasowa są niechronione.W przypadku wystąpienia systemu po awarii musi być ponowione tych zmian.

Można odzyskać tylko do końca kopia zapasowa.

Pełne

Wymaga kopii zapasowych dziennika.

Żadna praca jest utracone na skutek pliku utracone lub uszkodzone dane.

Można odzyskać do dowolnego punktu w czas (na przykład, aby przed błąd aplikację lub użytkownika).

Zwykle none.

Jeśli ogona dziennika jest uszkodzony, zmienia się od czasu ostatniego wykonywania kopia zapasowa dziennika dziennika musi być ponowione.Aby uzyskać więcej informacji zobaczTail-Log Backups.

Można odzyskać do określonego miejsca w czas, przy założeniu, że kopii zapasowych zostały ukończone do tego punktu w czas.Aby uzyskać więcej informacji zobaczRestoring a Database to a Point Within a Backup.

Zbiorcza rejestrowane

Wymaga kopii zapasowych dziennika.

Liczby pełny model odzyskiwanie które zezwala na operacje kopiowania zbiorcze wysokiej wydajności.

Zmniejsza wykorzystanie miejsca na dziennika przy użyciu minimalnej rejestrowania dla większości operacji zbiorczej.Aby uzyskać więcej informacji zobaczOperations That Can Be Minimally Logged.

Jeśli dziennik jest uszkodzony lub zarejestrowane zbiorczej operacji wystąpił od momentu wykonania ostatniej kopia zapasowa dziennika dziennika, zmienia się, ponieważ musi być ponowione tej ostatniej kopia zapasowa dziennika.

W przeciwnym razie pracy nie zostaną utracone.

Można odzyskać na końcu każdej kopia zapasowa.Punktu w czasie odzyskiwanie nie jest obsługiwana.

Uwaga

Odpowiednie model odzyskiwanie dla bazy danych zależy od wymagań dostępności i odzyskiwanie bazy danych.Aby uzyskać więcej informacji na temat tych wymagań zobacz Choosing the Recovery Model for a Database.

Proste model odzyskiwanie

Proste model odzyskiwanie zmniejsza obciążenie administracyjne dla dziennik transakcji, ponieważ nie jest wykonywana kopia zapasowa dziennik transakcji.Proste model odzyskiwanie ryzyko związane znaczące ekspozycji utraty pracy, jeśli baza danych jest uszkodzony.Dane są możliwe do odzyskania tylko do najnowszej kopia zapasowa utracone dane.W związku z tym, w obszarze proste model odzyskiwanie, interwały kopia zapasowa powinien być wystarczająco krótki, aby zapobiec utracie znaczne ilości danych.Jednak odstępach czasu powinien być wystarczająco długi, aby uniemożliwić kopia zapasowa obciążenie wpływających na gniazda produkcyjnego.Tym różnicowe kopie zapasowe w strategii wykonywania kopii zapasowych może zmniejszyć obciążenie związane.

Ogólnie rzecz biorąc, do baza danych użytkownika, proste model odzyskiwanie jest przydatna do badania i rozwój bazy danych lub do baz danych zawierających przede wszystkim tylko do odczytu danych, takich jak magazyn danych.Proste model odzyskiwanie jest nieodpowiednie dla systemów produkcyjnych, gdy straty ostatnich zmian są niedopuszczalne.W takim przypadku zaleca się użycie pełnego model odzyskiwanie.

Aby uzyskać więcej informacji zobaczBackup Under the Simple Recovery Model.

Pełna odzyskiwanie i Bulk-Logged modeli odzyskiwanie

Pełnego odzyskiwanie i rejestrowane zbiorczej model odzyskiwanie s umożliwiają większą ochronę danych, niż proste model odzyskiwanie.Tych modeli odzyskiwanie są oparte na wykonywanie kopii zapasowej dziennik transakcji, do zapewnienia pełnego odzyskiwanie i aby zapobiec utracie prac w najszerszym zakresie scenariuszy awarii.

  • Pełne model odzyskiwanie

    Zapewnia model konserwacji normalnej bazy danych dla baz danych, gdy trwałości transakcji jest konieczne.

    Kopie zapasowe dziennika są wymagane.W tym modelu w pełni zarejestruje wszystkie transakcje i zachowuje rekordy dziennik transakcji do czasu, po których ich kopie zapasowe.Pełny model odzyskiwanie umożliwia bazy danych w celu odzyskiwanie punktem awarii, przy założeniu, że ogona dziennik zapasowe mogą być po niepowodzeniu.Pełny model odzyskiwanie obsługuje również przywracane dane dotyczące poszczególnych stron.

    Aby uzyskać więcej informacji zobaczBackup Under the Full Recovery Model.

  • Modelu odzyskiwanie rejestrowane zbiorczej

    To model odzyskiwanie zbiorczej rejestruje większość operacji zbiorczej.Jest ona przeznaczona wyłącznie jako liczby pełni model odzyskiwanie.Dla niektórych operacji zbiorczej dużej skali, takich jak zbiorczej importować lub indeksu tworzenia przełączanie tymczasowo rejestrować zbiorczej model odzyskiwanie zwiększa wydajność i zmniejsza zużycie miejsca dziennika.Kopie zapasowe dziennika są nadal potrzebne.Podobnie jak pełny model odzyskiwanie, rejestrowane zbiorczej model odzyskiwanie zachowuje rekordy dziennik transakcji do czasu, po których ich kopie zapasowe.The tradeoffs są większy kopii zapasowych dziennika, jak i zwiększone ryzyko utraty pracy, ponieważ model odzyskiwanie rejestrowane zbiorczej nie obsługuje punkt - w-czas odzyskiwanie.Aby uzyskać więcej informacji zobacz Backup Under the Bulk-Logged Recovery Model i Considerations for Switching from the Full or Bulk-Logged Recovery Model.

Important noteImportant Note:

W przypadku modeli odzyskiwania pełnego i odzyskiwania z niepełnym dziennikiem kopie zapasowe dziennika są kluczowe.Jeśli nie jest planowane wykonywanie kopii zapasowych dzienników, należy użyć modelu odzyskiwania prostego.