Jak różnicowe kopie zapasowe pracy

W tym temacie jest istotne dla wszystkich typów baz danych.

Różnicowa kopia zapasowa jest oparty na najnowszej, poprzedniego pełna kopia zapasowa.Jest to określane jako podstawowych różnicy.Różnicowa kopia zapasowa obejmuje tylko dane, które zostały zmienione od kopia podstawowa dla różnicowych kopii zapasowych.

Rozmiar różnicowa kopia zapasowa zależy od ilości danych, które zostały zmienione od podstawy.Ogólnie, starsze jest podstawa większy nowa Różnicowa kopia zapasowa będzie.Szczególne różnicową kopią zapasową przechwytuje Państwa zmienionych zakresów w tym czas to kopia zapasowa jest tworzona.Tworząc serię różnicowe kopie zapasowe, często aktualizowaną fragment prawdopodobnie zawiera inne dane w każdej różnicy.Jako różnicowa kopia zapasowas wzrost wielkości, Przywracanie różnicowa kopia zapasowa można znacznie zwiększyć czas wymagany do przywrócenia bazy danych.Dlatego zaleca się podejmowania nowej pełna kopia zapasowa na zestaw odstępach czasu na ustanowienie nowych base różnicowy dla danych.Na przykład użytkownik może zająć tygodniowy pełna kopia zapasowa całej bazy danych (kopia zapasowa bazy danych pełnego) następuje serii kopii zapasowych bazy danych różnicowej w tygodniu.

Na poniższej ilustracji pokazano sposób różnicowa kopia zapasowa działa.Na rysunku pokazano 24 zakresów danych, 6, które uległy zmianie.Różnicowa kopia zapasowa zawiera tylko te zakresy danych 6.różnicowa kopia zapasowa Operacji opiera się strona bitmapy, która zawiera bit dla każdego fragment.Dla każdego fragment od podstawy zaktualizowane, jest bit zestaw 1 w mapie bitowej.

Różnicowa mapa bitowa identyfikuje zmienione zakresy

Ostrzeżenie

Różnicowa mapa bitowa nie jest aktualizowany przez tylko do kopia zapasowa.Dlatego tylko kopia zapasowa nie może służyć jako kopia podstawowa dla różnicowych kopii zapasowych lub różnicowa kopia zapasowa.Tylko do kopia zapasowa nie wpływa na kolejne różnicowe kopie zapasowe.

Różnicowa kopia zapasowa jest dość podjęte po jej podstawy jest zwykle znacznie mniejsze niż kopia podstawowa dla różnicowych kopii zapasowych.Oszczędza to pamięć i czas kopia zapasowa.Jednakże jak zmiany bazy danych czas, różnica bazy danych i różnicowa określonych bazowy zwiększa.Dłuższy czas między różnicowa kopia zapasowa i jej podstawy większego różnicowa kopia zapasowa jest prawdopodobnie.Oznacza to, że różnicowe kopie zapasowe można ostatecznie podejścia kopia podstawowa dla różnicowych kopii zapasowych rozmiar.Duże różnicowa kopia zapasowa traci korzyści mniejsze i szybciej kopia zapasowa.

W przypadku przywracanie czas, przed przywróceniem różnicowej kopia zapasowa należy przywrócić jej podstawy.Następnie przywracanie tylko najnowszą różnicową kopią zapasową do bazy danych do przodu do czas podczas tworzenia tego różnicową kopią zapasową.Zazwyczaj będzie przywracanie najnowszej pełnej kopia zapasowa następuje najnowszą różnicowa kopia zapasowa, oparty na tym pełnej kopia zapasowa.

Podczas tworzenia i przywracanie różnicowe kopie zapasowe, SQL Server traktuje bazy danych jako zestaw plików.Wpływa to na zawartość różnicowe kopie zapasowe i jak są używane w połączeniu z bazy danych i plików kopii zapasowych. Aparat baz danych programu SQL Server Jest przeznaczony do obsługi typowych scenariuszy, łatwo i bez żadnych nieoczekiwane zachowanie.

Aby uzyskać więcej informacji, zobacz Podstawa różnicowej kopii zapasowej.