Differential Database Backups
A różnicowa bazy danych z kopia zapasowa rejestruje tylko dane, które uległy zmianie od czasu utworzenia ostatniej kopia zapasowa pełnego bazy danych.Nazywa się to pełna kopia zapasowa kopia podstawowa dla różnicowych kopii zapasowych.Różnicowe kopie są mniejsze i szybciej niż pełne kopie.Spowoduje to zapisanie wykonywania kopia zapasowa jest związany z wzrostu złożoności.W przypadku dużych baz danych różnicowe kopie zapasowe może wystąpić w odstępach krótszy niż kopie zapasowe bazy danych.To zmniejsza narażenie utraty pracy.
Różnicowe kopie są szczególnie przydatne w przypadku podzbiór bazy danych jest modyfikowany częściej niż pozostała część bazy danych.W takich przypadkach różnicowe kopie umożliwiają tworzyć kopię zapasową często bez dodatkowego obciążenia związanego z pełne kopie.
Uwaga
Różnicowe kopie zapasowe bazy danych w trybie do odczytu/zapisu działał prawidłowo, nawet jeśli jeden z filegroups jest tylko do odczytu, podczas tworzenia kopia podstawowa dla różnicowych kopii zapasowych.Podobnie jak w przypadku wszelkich różnicowa kopia zapasowa bazy danych w trybie do odczytu/zapisu, aparat bazy danych rekordy kopia podstawowa dla różnicowych kopii zapasowych w pliku podstawowego.
Najważniejsze wskazówki dotyczące planowania Differential kopie zapasowe bazy danych
W przypadku dużych baz danych, pełne bazy danych kopia zapasowa wymaga znaczących miejsca.Aby zapisać czas i miejsca na dysku, można wykonać pełne bazy danych kopia zapasowa serią różnicowe kopia zapasowa s.Każde kolejne różnicowe bazy danych z kopia zapasowa jest większa niż jego poprzednika, wymagają więcej czas wykonywania kopii zapasowych, miejsca i czas przywracanie.Dlatego zaleca się, że można wykonać nową pełna kopia zapasowa w odpowiednich odstępach zapewniające nowe różnicy podstawowej.
Zgodnie z zaleceniami dotyczącymi korzystania z kopii zapasowych baz danych różnicowa, zalecane następujące wskazówki:
Po pełnej bazie danych kopia zapasowa, co pewien czas zaplanować s kopia zapasowa różnicowe bazy danych.Na przykład użytkownik może zająć różnicowe bazy danych z kopia zapasowa co cztery godziny lub, w przypadku systemów wysoce aktywne, nawet częściej.
W odstępach czasu, który sprawia, że Twoje różnicowe s kopia zapasowa nie stać się zbyt duży, Planowanie nowej bazy danych pełnego kopia zapasowa.Na przykład podczas może być bazą kopii zapasowych pełny danych jednego czas co tydzień.
Uwaga
W obszarze pełnego model odzyskiwanie, również należy zaplanować kopie zapasowe dziennik transakcji.Firma Microsoft zaleca, aby wykonać w częściej niż kopie zapasowe bazy danych różnicowej kopii zapasowych dziennika.Aby uzyskać więcej informacji zobaczWorking with Transaction Log Backups.
Strategia różnicowe kopie zapasowe bazy danych (Simple model odzyskiwanie)
W modelu odzyskiwanie proste zwiększa ekspozycji utraty pracy tworzenia kopii zapasowych za pośrednictwem czas.W poniższym rysunku kopia zapasowa strategii, która zmniejsza narażenie utraty pracy przy użyciu bazy danych kopia zapasowa s uzupełnione s kopia zapasowa różnicowe bazy danych.Po pierwszej kopia zapasowa bazy danych jest pobierana serię trzech różnicowe kopie zapasowe.Trzeci różnicowa kopia zapasowa jest wystarczająco duża, że następna kopia zapasowa jest wykonać kopię zapasową bazy danych.Ta kopia zapasowa bazy danych ustanawia nowe kopia podstawowa dla różnicowych kopii zapasowych.
Strategia różnicowe kopie zapasowe bazy danych (pełny model odzyskiwanie)
W modelach odzyskiwanie pełny i rejestrowane zbiorczej różnicowe kopie zminimalizować czas, który jest wymagany do przenieść na przyszły okres transakcji dziennika kopii zapasowych podczas przywracania bazy danych.Różnicowa bazy danych z kopii zapasowej przywraca bazę danych po różnicowa kopia zapasowa zostało ukończone.
Na poniższej ilustracji przedstawiono strategii wykonywania kopii zapasowych, które uzupełnia pełne kopie w kopia zapasowa różnicowe bazy danych i zawiera także szereg rutynowych dziennika kopii zapasowych.Obecność kopie zapasowe dziennik transakcji zmniejsza ryzyko utraty pracy do czas, po wykonaniu ostatniej kopia zapasowa dziennika dziennika.Po pierwszej kopia zapasowa bazy danych jest pobierana serię trzech różnicowe kopie zapasowe.Trzeci różnicowa kopia zapasowa jest wystarczająco duża, że następna kopia zapasowa jest wykonać pełną kopię zapasową bazy danych.To pełną kopię zapasową bazy danych ustanawia nowe kopia podstawowa dla różnicowych kopii zapasowych.
Przed utworzeniem pierwszej kopia zapasowa bazy danych na tej ilustracji bazy danych jest narażony na potencjalne utraty pracy (od t0 czas do czas t1).Po tej dacie kopii zapasowych dziennika rutynowych zmniejszyć utraty pracy narażenie na ryzyko utraty zmian wprowadzonych po ostatniej dziennika kopia zapasowa dziennika (na czas t14).Jeśli wystąpi awaria dysku, administrator bazy danych natychmiast należy spróbować wykonać kopię zapasową aktywnego dziennika (ogonem w dzienniku).Jeśli ta kopia zapasowa końcowego fragmentu dziennika zakończy się pomyślnie, można przywrócić bazy danych do momentu awarii.
Uwaga
Kopie zapasowe dziennik transakcji pozwala odzyskać na punkt awarii.Aby uzyskać więcej informacji zobaczRestoring a Database to a Point Within a Backup.
Tworzenie i planowanie Differential kopie zapasowe bazy danych
Wymagane kopia zapasowa Składnia służąca do tworzenia kopia zapasowa różnicowe bazy danych jest:
kopia zapasowa BAZY DANYCH nazwa_bazy_danych Aby backup_device < > WITH RÓŻNICOWE
Tworzenie różnicowe bazy danych kopia zapasowa
How to: Create a Differential Database Backup (Transact-SQL)
How to: Create a Differential Database Backup (SQL Server Management Studio)
SqlBackup(Server) (SMO)
Uwaga
Aby uzyskać więcej informacji na temat używania różnicowe kopie zapasowe, łącznie z najważniejszych wskazówek zobacz Using Differential Backups.
Aby zaplanować uruchamianie zadania kopia zapasowa
Przy użyciu Differential kopia zapasowa bazy danych do przywracanie bazy danych
Przed przywróceniem różnicowa kopia zapasowa, należy przywrócić jej podstawy.Jeżeli użytkownik odbierze szereg różnice pełnej dla określonej bazy, wystarczy przywrócić podstawy i najnowsze różnicy w momencie przywracanie.Aby uzyskać więcej informacji zobacz Performing a Complete Database Restore (Simple Recovery Model) lub Performing a Complete Database Restore (Full Recovery Model).
Important Note: |
---|
Zalecane jest zachowanie wszystkich zapasowych różnicowe utworzone dla tak długo, jak zachować podstawy.Jeśli ostatniej różnicowa kopia zapasowa jest uszkodzony, umożliwia różnicy poprzedniego przywracanie bazy danych. |
See Also