Biodro>
W tym artykule wyjaśnię, w jaki sposób wykonywana jest kopia zapasowa w SQL Server 2017 i jakie to ma znaczenie.
Kopia zapasowa bazy danych to jedna kopia przechowywanych danych na dysk lub taśmę w przypadku nieoczekiwanych błędów lub katastrof. Ta kopia zapasowa może służyć do przywracania i zapobiegania utracie danych. Dlatego kopia zapasowa jest jednym z najbardziej krytycznych problemów w administrowaniu bazami danych, szczególnie dla dużych firm telekomunikacyjnych, banków, agencji rządowych i dużych holdingów.
Utrata danych powoduje istotne i mające wpływ na reputację zdarzenia w dużych firmach lub w ważnych projektach, dlatego firmy muszą zawsze przechowywać więcej niż jedną kopię baz danych lub plików.
Przyczyny utraty danych, które mogą wystąpić w firmach i systemach, są następujące.
- Awaria mediów
- Błędy użytkownika, takie jak tabela upuszczania
- Błędy dysku lub uszkodzenie
- Klęski żywiołowe, takie jak powodzie związane z trzęsieniami ziemi.
Przykładowy scenariusz:Teraz prawie nikt nie trzyma dużej ilości pieniędzy pod poduszką w domu lub w kieszeni i trzyma je w banku. Załóżmy, że baza danych kont, w której znajdują się transakcje na Koncie, jest uszkodzona. Jak bank może naprawić ten błąd? Dlatego banki są zobowiązane do wykonywania wielu kopii zapasowych zgodnie z ich krytycznością dla ochrony systemów informatycznych.
W programie SQL Server istnieją trzy typy kopii zapasowych bazy danych. To są jak poniżej.
- Pełny
- Różnicowy
- Dziennik transakcji
Wyjaśnię te typy kopii zapasowych baz danych w następnym poście.