Zmniejszenie odzyskiwania czasu podczas przywracania bazy danych
W tym temacie jest odpowiednia tylko dla baz danych, które używają modeli odzyskiwanie Pełny lub bulk-logged.
Razem przy użyciu bazy danych, różnicowa bazy danych oraz kopie zapasowe dziennika transakcji może skrócić czas potrzebny na przywracanie bazy danych w dowolnym momencie w czasie po utworzeniu kopia zapasowa bazy danych.Ponadto tworzenie różnicowa bazy danych i kopie zapasowe dziennika transakcji może zwiększyć niezawodności kopia zapasowa w zdarzenie kopia zapasowa dziennika transakcji albo kopia zapasowa bazy danych różnicowa będzie niedostępny, na przykład z powodu uszkodzenia nośnika.
Typowe procedury kopia zapasowa bazy danych, różnicowa bazy danych i kopie zapasowe dziennika transakcji tworzyć kopie zapasowe bazy danych w dłuższych odstępach czasu, różnicowe kopie odstępach średni i kopie zapasowe dziennika transakcji w odstępach czasu krótszych.Na przykład można utworzyć kopie zapasowe bazy danych tygodniowy, różnicowe kopie jeden lub więcej razy na dzień i kopie zapasowe dziennika transakcji co dziesięć minut.
Odzyskiwanie bazy danych punktu awarii
Jeśli baza danych musi odzyskać punktem awarii, wykonaj następujące czynności:
Wykonywanie kopii zapasowej dziennika transakcji aktywne (ogona dziennika).Uwaga, jeśli dziennik transakcji został uszkodzony, to operacja zakończy się niepowodzeniem.
Przywrócenie najnowszej pełnej kopia zapasowa.
Przywrócenie najnowszej kopia zapasowa różnicowa bazy danych utworzone po przywróconej bazy danych pełnej kopia zapasowa.
Zastosuj wszystkie kopie zapasowe dziennika transakcji, w sekwencji, które zostały utworzone po ostatnią różnicowa kopia zapasowa, kończąc kopia zapasowa końcowego fragmentu dziennika utworzony w kroku 1.
Ostrzeżenie
Jeśli ogona dziennika nie można wykonać kopia zapasowa, można przywrócić bazy danych tylko do czas z ostatniej kopia zapasowa dziennika regularnych.Zmiany dokonane w bazie danych, jako że kopia zapasowa dziennika zostaną utracone.
Używając różnicowa bazy danych i kopie zapasowe dziennika transakcji razem do przywracanie bazy danych punktu awarii, czas przywracanie bazy danych jest ograniczona, ponieważ trzeba zastosować kopie tylko zapasowe dziennika transakcji utworzone od czasu utworzenia ostatniej kopia zapasowa bazy danych różnicowych.Jeśli nie utworzono kopii zapasowej bazy danych różnicowych, należy zastosować kopie wszystkich zapasowe dziennika transakcji, które zostały utworzone, ponieważ cała baza danych została wykonana kopia zapasowa.
Przykłady
Razem przy użyciu różnicowa bazy danych i kopie zapasowe dziennika transakcji
Założono system bazy danych krytycznych dla którego pełnej bazy danych kopia zapasowa tworzone codziennie na północy różnicowa bazy danych kopia zapasowa jest tworzony na godzinę, od poniedziałku do soboty, a dziennik transakcji kopia zapasowas są tworzone przez cały dzień 10 minut.Aby przywracanie bazy danych do stanu był 5 o godzinie: 19Środa, wykonaj następujące czynności:
Przywracanie pełnej kopia zapasowa utworzonego wtorek o północy.
Restore the differential database backup that was created at 5:00 A.M.on Wednesday.
Apply the transaction log backup that was created at 5:10 A.M.on Wednesday.
Apply the transaction log backup that was created 5:20 A.M.on Wednesday, specifying that the recovery process applies only to transactions that occurred before 5:19 A.M.
Alternatywnie Jeśli baza danych musi zostać przywrócony do stanu 3 o godzinie: 04Czwartek, ale różnicowa bazy danych kopia zapasowa utworzonego na 3:00 ranoCzwartek jest niedostępna, wykonaj następujące czynności:
Przywracanie kopia zapasowa bazy danych został utworzony środę o północy.
Restore the differential database backup that was created at 2:00 A.M.on Thursday.
Apply all the transaction log backups created from 2:10 A.M.to 3:00 A.M.on Thursday.
Apply the transaction log backup that was created at 3:10 A.M.on Thursday, stopping the recovery process at 3:04 A.M.
Tworzenie kopii zapasowych
Tworzenie bazy danychkopia zapasowa
Aby utworzyć różnicowa bazy danychkopia zapasowa
Jak Tworzenie różnicowej kopii zapasowej bazy danych (Transact-SQL)
Jak Tworzenie różnicowej kopii zapasowej bazy danych (SQL Server Management Studio)
Do utworzenia kopia zapasowa dziennika transakcji
Jak Tworzenie kopii zapasowej dziennika transakcji (Transact-SQL)
Jak Wykonywanie kopii zapasowej dziennika transakcji (SQL Server Management Studio)
Aby utworzyć kopia zapasowa dziennika aktualnie aktywnych transakcji
- Jak Wykonywanie kopii zapasowej dziennika transakcji, gdy baza danych jest uszkodzona (Transact-SQL)
Aby utworzyć kopia zapasowa za pomocą obiektów SMO (SQL Server Management obiekty)
Przywracanie kopii zapasowych
Aby przywracanie kopię zapasową bazy danych
Aby przywracanie kopię zapasową bazy danych różnicowego
Jak Przywracanie różnicowej kopii zapasowej bazy danych (Transact-SQL)
Jak Przywracanie różnicowej kopii zapasowej bazy danych (SQL Server Management Studio)
Aby zastosować kopia zapasowa dziennika transakcji
Jak Zastosowanie kopii zapasowej dziennika transakcji (Transact-SQL)
Jak Przywracanie kopii zapasowej dziennika transakcji (SQL Server Management Studio)
Przywracanie kopia zapasowa za pomocą obiektów SMO (SQL Server Management obiekty)