Ahoj,
V tomto článku vám vysvětlím, jak se zálohování provádí v SQL Server 2017 a jaký je jeho význam.
Zálohování databáze je jedna kopie uložených dat na disk nebo pásku v případě neočekávaných chyb nebo katastrof. Tuto zálohu lze použít pro obnovu a prevenci ztráty dat. Zálohování je tedy jedním z nejkritičtějších problémů při správě databází, zejména pro velké telekomunikační společnosti, banky, vládní agentury a velké holdingy.
Ztráta dat způsobuje významné události a události způsobující reputaci ve velkých společnostech nebo v důležitých projektech, takže společnosti musí vždy uchovávat více než jednu kopii databází nebo souborů.
Příčiny ztráty dat, ke kterým může dojít ve společnostech a systémech, jsou následující.
- Selhání média
- Chyby založené na uživateli, jako je přetažení tabulky
- Chyby nebo poškození disku
- Přírodní katastrofy, jako jsou zemětřesné záplavy.
Příklad scénáře:V současné době téměř nikdo nedrží velké množství peněz pod polštářem v domě nebo v kapse a drží je v bance. Předpokládejme, že je poškozena databáze účtů, která obsahuje transakce účtu. Jak může banka tuto chybu napravit? Banky jsou proto povinny provádět velké množství záloh podle jejich kritičnosti pro ochranu informačních systémů.
SQL Server má tři typy záloh databáze. Tyto jsou jako následující.
- Úplné
- Diferenciální
- Protokol transakcí
Tyto typy záloh databáze vysvětlím v dalším příspěvku.