Udostępnij za pośrednictwem


Differential Partial Backups

W tym temacie odnosi się do wszystkich SQL Server bazy danych.

Różnicowe kopie zapasowe częściowe są używane tylko w przypadku częściowej kopii zapasowej.Różnicowej częściowa kopia zapasowa rejestruje tylko zakresy danych, które zostały zmienione w filegroups po wykonaniu poprzedniej kopia zapasowa częściową, znane jako podstawy dla różnicy.Jeśli tylko niektóre dane, które są przechwytywane przez częściowa kopia zapasowa uległa zmianie, różnicy częściowa kopia zapasowa jest mniejszy niż baza, a przebiega szybciej, aby utworzyć.Dla dużej bazy danych biorąc pod różnicowa kopia zapasowa ułatwia wprowadzanie częste operacje tworzenia ich kopii zapasowych danych zmniejsza ryzyko utraty danych.

Jednak przywracanie z różnicowe kopie zapasowe częściowej musi być zajmie więcej czynności i czas niż Przywracanie z częściowa kopia zapasowa.Ponadto proces przywracanie jest bardziej złożone, ponieważ obejmuje dwa pliki kopia zapasowa.

Różnicy częściowa kopia zapasowa jest przeznaczony do używania z jednej bazy różnicowe.Próby utworzenia multibase różnicowej częściowa kopia zapasowa spowoduje wystąpienie błędu.Aby uzyskać więcej informacji zobaczBase of a Differential Backup.

Uwaga

Aby uzyskać więcej informacji na temat używania różnicowe kopie zapasowe, łącznie z najważniejszych wskazówek zobacz Using Differential Backups.

Efekt Dodawanie, usuwanie lub modyfikowanie Filegroups na częściowe Differential kopii zapasowych

W poniższej tabela określa, czy grupa plików są automatycznie uwzględniane w różnicowej częściowa kopia zapasowa.To jest oparte na czy grupa plików, w dodaniu, usunięciu lub jego dostęp została zmieniona od czasu utworzenia kopia zapasowa częściowej, która jest podstawą.

Zmień grupa plików (od momentu częściowa kopia zapasowa)

Jest to grupa plików włączone lub wyłączone?

Usunięta grupa plików

Wyłączone

NoteNote:
Przywracanie różnicowa kopia zapasowa spadnie grupa plików,.

grupa plików tylko do odczytu, dodany

Wyłączone

NoteNote:
Przed utworzeniem częściowe różnicowa kopia zapasowa, należy utworzyć oddzielne, pełny kopia zapasowa pliku dodano grupa plików.Jeśli grupa plików, w nie wykonano jego kopia zapasowa, SQL Server Database Engine problemy, a ostrzeżenie i różnicowej częściowa kopia zapasowa powiedzie się, bez tworzenia kopia zapasowa grupa plików tylko do odczytu.

Grupę do odczytu i zapisu plików dodany

Włączone

NoteNote:
Przywracanie różnicowa kopia zapasowa spowoduje przywrócenie nową grupa plików.

Zmieniona grupa plików do odczytu/zapisu

Włączone, jeśli jedną z następujących czynności jest prawdziwy dla grupa plików, w; w przeciwnym razie, kopia zapasowa nie powiodło się:

  • Były uwzględniane w bazie częściowa kopia zapasowa kiedy grupa plików, w był nadal tylko do odczytu

  • Nigdy nie wykonaniu kopii zapasowej.

Zmieniona grupa plików tylko do odczytu

Włączone

Uwaga

Aby uzyskać informacje na temat pracy z częściową i różnicowych kopii zapasowych częściowe po zmianie grupa plików z uprawnień odczytu/zapisu na dostęp tylko do odczytu lub tylko do odczytu do zapisu i odczytu uprawnień, zobacz "grupa Tworzenie częściowe kopii zapasowych po zmianie dostępu do a plików," w dalszej części tego tematu.

Różnicowa częściowa kopia zapasowa strategii (prostego modelu odzyskiwanie)

Na poniższej ilustracji przedstawiono strategii wykonywania kopii zapasowych, który łączy się z pełnym pełnych i różnicowych kopii zapasowych częściowe kopia zapasowa pliku z filegroups tylko do odczytu.Pierwszy kopia zapasowa bazy danych jest pełne częściowa kopia zapasowa.Obejmuje to podstawowy grupa plików oraz grupę odczytu/zapisu pomocniczych plików, w, aNastępna kopia zapasowa jest pełny kopia zapasowa pliku dwóch tylko do odczytu filegroups, B i C.Następnie dwóch różnicowe kopie zapasowe częściowe są pobierane.Na koniec drugiego pełnego częściowa kopia zapasowa tworzony jest ustanowienie nowej bazy następnego różnicy częściowa kopia zapasowa (niewidoczne).

Combining partial and filegroup backups

Tworzenie Differential częściowej kopii zapasowych

Do tworzenia różnicy częściowa kopia zapasowa, należy użyć WYKONYWANIE kopia zapasowa instrukcja.Instrukcja musi zawierać RÓŻNICOWE opcji, a także opcja READ_WRITE_FILEGROUPS.Jeśli dowolny plik tylko do odczytu lub filegroups najnowszej częściowa kopia zapasowa (kopia podstawowa dla różnicowych kopii zapasowych), należy także określić każdego z nich w instrukcja.Wymagana składnia kopia zapasowa tworzenia różnicy częściowa kopia zapasowa jest:

BACKUP DATABASE database_name READ_WRITE_FILEGROUPS [ ,<file_filegroup_list> ] TO <backup_device> WITH DIFFERENTIAL

Uwaga

Kopie zapasowe częściowe nie są obsługiwane przez SQL Server Management Studio lub kreatora.

Tworzenie kopii zapasowych częściowe po zmianie dostępu do grupa plików

Ta sekcja jest istotne tylko w bazach danych, które zawierają wiele filegroups; i pod prostego modelu, tylko w przypadku filegroups tylko do odczytu.

Różnicowe kopie zapasowe częściowe działa w częściowej kopii zapasowej zgodnie z oczekiwaniami w większości sytuacji.Jednak problem może wystąpić, jeśli tylko do odczytu lub zapisu i odczytu uprawnień do zmiany grupa plików w czasie między podjęcia częściowej kopia zapasowa i podejmowanie różnicowej częściowa kopia zapasowa.Podczas próby różnicowej częściowa kopia zapasowa można napotkać błąd, w zależności od tego, czy w pliku jest uwzględniona w różnicowej częściowej kopia zapasowa.Aby dowiedzieć się, czy grupa plików jest automatycznie dołączany różnicy częściowa kopia zapasowa, zobacz Differential Partial Backups.

Najlepsze praktyki:   Po zmianie grupa plików w celu odczytu/zapisu, na następnej kopia zapasowa, należy podjąć częściowej kopia zapasowa zamiast różnicy częściowe.Jedynym wyjątkiem jest, gdy zamierzasz zmienić grupa plików, w na tylko do odczytu przed wykonaniem następnej kopia zapasowa.

Najlepsze praktyki: Po zmianie grupa plików w odczytać-uzyskać dostęp tylko do tych, należy wykonać kopię zapasową pliku pełnego grupa plików, tak że kolejnych różnicowe kopie zapasowe częściowe automatycznie pominąć grupa plików,.