Czy nieudana pełna kopia zapasowa unieważnia kopie zapasowe dziennika transakcji w przyszłości?

9

Mam serwer z programem SQL Server 2005. Mam nocne kopie zapasowe z kopiami dzienników transakcji co 15 minut. Jest to stosunkowo niewielki serwer, więc nie wykonuję żadnych różnicowych kopii zapasowych.

Jeśli jedna z nocnych pełnych kopii zapasowych nie powiedzie się, czy bazę danych można odzyskać przy użyciu kopii zapasowej z poprzedniej nocy i wszystkich dzienników transakcji z obu dni, czy może byłby problem z brakującą pełną kopią zapasową?

Wojownik Bob
źródło

Odpowiedzi:

7

Pełne kopie zapasowe, zakończone powodzeniem lub niepowodzeniem, nie obcinają dziennika. Robią tylko kopie zapasowe dziennika. Tak więc nieudana pełna kopia zapasowa nie ma wpływu na łańcuch tworzenia kopii zapasowej dziennika, to znaczy, że nie wykonano żadnej operacji. Jeśli nie byłoby to prawdą, nie można stworzyć bezpiecznego planu konserwacji: każda nieudana pełna kopia zapasowa stanowiłaby zagrożenie dla bazy danych, gdyby przerwała łańcuch tworzenia kopii zapasowych dziennika.

Remus Rusanu
źródło
Świetna odpowiedź - support.microsoft.com/kb/873235 zawiera dodatkowe szczegóły, szczególnie pod nagłówkiem „Obcinaj nieaktywne transakcje w dzienniku transakcji”
Clint Miller,