Creating Transaction Log Backups
W tym temacie ma zastosowanie tylko w przypadku baz danych, które są przy użyciu modelu odzyskiwanie Pełny lub jest rejestrowane zbiorczej.
W tym temacie opisano zagadnienia dotyczące tworzenia kopii zapasowej dziennik transakcji oraz łącza do procedur dotyczących tworzenia kopii zapasowych dziennika.Aby uzyskać więcej informacji na temat kopie zapasowe dziennik transakcji zobacz Working with Transaction Log Backups.
Warunki wykonywanie kopii zapasowych dziennik transakcji
Minimalny zestaw musisz mieć co najmniej jeden pełna kopia zapasowa przed wprowadzeniem wszelkich kopii zapasowych dziennika.Po utworzeniu tego dziennik transakcji można można wykonać kopia zapasowa dziennika podczas wykonywania żadnych kopia zapasowa dziennika, z wyjątkiem innej kopia zapasowa dziennika.Zaleca się, że często wykonać kopie zapasowe dziennika, zarówno zminimalizować ekspozycji utraty pracy i włączyć rejestrowanie obcinania.
Zazwyczaj przed przywracanie bazy danych, należy spróbować wykonać kopię zapasową ogona dziennika.Aby uzyskać informacje dotyczące sposobu tworzenia kopia zapasowa dziennika dziennika ogona i warunki, pod którą kopia zapasowa końcowego fragmentu dziennika nie jest wymagane zobacz Tail-Log Backups.
Jak działa sekwencji kopii zapasowych dziennika
Administrator bazy danych zazwyczaj tworzy wykonać pełną kopię zapasową bazy danych na wartość interwału, na przykład co tydzień.Opcjonalnie administrator tworzy różnicowa kopia zapasowa na krótszy przedział, takie jak dziennego; i powoduje utworzenie kopia zapasowa dziennik transakcji, na przykład co 10 minut.Optymalne interwału tworzenia kopii zapasowych, zależy od czynników, takich jak znaczenie danych, rozmiar bazy danych i obciążenia serwera.
Jeśli dziennik transakcji jest uszkodzony, praca jest wykonywana od czasu ostatniego wykonywania kopia zapasowa dziennika dziennika zostaną utracone.Powoduje to wyróżnienie znaczenie wysyłanie plików dziennika w magazynie odporne na uszkodzenia.
Sekwencja kopie zapasowe dziennik transakcji jest niezależne od wykonywania kopii zapasowych pełnego bazy danych.Wprowadź jedną sekwencję kopie zapasowe dziennik transakcji, a następnie utworzyć kopie zapasowe okresowego pełnego bazy danych, które są używane do uruchamiania operacji przywracanie.Załóżmy na przykład, poniższa sekwencja zdarzeń.
Godzina |
zdarzenie |
---|---|
GODZINY 8: 00 |
Wykonaj kopię zapasową bazy danych. |
W południe |
Kopie zapasowe dziennik transakcji. |
4: 00 P.M. |
Kopie zapasowe dziennik transakcji. |
6: 00 P.M. |
Wykonaj kopię zapasową bazy danych. |
8:00 P.M. |
Kopie zapasowe dziennik transakcji. |
The transaction log backup created at 8:00 P.M.contains transaction log records from 4:00 P.M.through 8:00 P.M., spanning the time when the full database backup was created at 6:00 P.M.The sequence of transaction log backups is continuous from the initial full database backup created at 8:00 A.M.to the last transaction log backup created at 8:00 P.M.
Aby uzyskać informacje dotyczące sposobu stosowania tych dzienników transakcji znajduje się w przykładzie Applying Transaction Log Backups.
Uwaga
W następującym przykładzie usunięto rola aplikacji SQL Server. Core.sp_remove_collector_type (języka Transact-SQL)Usuwa wpis z widoku core.supported_collector_types w bazie danych magazyn danych zarządzania.Aby uzyskać więcej informacji zobaczFlagi śledzenia (Transact-SQL).
Tworzenie kopii zapasowych dziennik transakcji
Podstawowe WYKONYWANIE kopia zapasowa dziennika Składnia służąca do tworzenia kopia zapasowa dziennika dziennika jest:
kopia zapasowa DZIENNIKA nazwa_bazy_danych Aby backup_device < >
Important Note: |
---|
Jeśli baza danych jest uszkodzony lub masz zamiar przywrócić bazę danych, zobacz Tail-Log Backups. |
Do tworzenia kopia zapasowa dziennik transakcji
How to: Back Up a Transaction Log (SQL Server Management Studio)
SqlBackup(Server) (SMO)
Aby zaplanować uruchamianie zadania kopia zapasowa
See Also