Nastavenie zálohovania
Nižšie je uvedený odporúčaný postup nastavenia zálohovania databáz v MS SQL 2008 Standard (a novších), spolu s následnou kontrolou vykonania zálohy cez funkciu sledovanie zmien súborov (Watch Dog files).
Staršie SQL servery (2000 a 2005) nemajú vstavanú funkciu komprimácie záloh, preto odporúčame komprimáciu záloh realizovať synchronizovaným spúšťaním C-Backup, ktorý súčasne zabezpečí aj rotáciu záloh alebo export databázy, pri ktorom v Management Studio zvoľte možnosť, aby sa staré zálohy vždy prepísali novými.
Postup nastavenia zálohovania pre SQL server:
Najprv spustite na serveri program SQL Server Management Studio. A pripojte sa na SQL server, ktorý chcete zálohovať.
Zadaním názvu servera, v prípade lokálneho pripojenia pod správcovským kontom, môžete nastaviť spôsob autentifikácie cez Windows Authentication.
Po prihlásení vytvorte nový údržbový plán podľa postupu znázornenom na nasledujúcich obrázkoch.
Zvoľte si názov plánu.
Vľavo hore kliknite na Toolbox a z ponuky Maintenance Plan Tasks spôsobom Drag and Drop do plánu presuňte:
- Back Up Database Task – pre nastavenie zálohovania
- Maintenance Cleanup Task – pre automatické vymazávanie starých záloh.
Pre tieto úlohy je možné nastaviť reťazenie (postupnosť spúšťania úloh). Na obrázku je znázornený stav, kedy sa najprv spustí zálohovanie, a po jeho skončení sa spustí úloha na odstraňovanie starých záloh.
Kliknutím pravým tlačidlom myši na jednotlivé úlohy a vybratím Edit… vstúpite do nastavení úlohy.
V časti Database(s) zvoľte, ktoré databázy chcete zálohovať.
V záložke Destination zadajte miesto pre ukladanie záloh.
V záložke Options viete nastaviť kompresiu záloh a overovanie integrity.
Rovnakým spôsobom otvoríte nastavenia úlohy na vymazávanie starých záloh.
Tu zvoľte typ súborov, ktoré sa budú vymazávať, miesto, kde sú uložené a nastavte ako staré zálohy sa automaticky vymažú (v našom prípade staršie ako 4 týždne).
Po dokončení všetkých nastavení uložte zmeny.
Obnova zálohy
Obnova zálohy sa vykonáva tiež cez Microsoft SQL Server Management Studio, a to nasledovne:
Na ľavej strane, v Object Explorer zvoľte databázu, do ktorej chcete zálohu obnoviť. Kliknite na ňu pravým tlačidlom myši a presuňte sa do časti Tasks -> Restore -> Database.
V novootvorenom okne si zvoľte databázu, do ktorej sa má záloha obnoviť a zálohu, z ktorej chcete aby sa dáta obnovili.
V záložke Options si zvoľte detailné nastavenia spôsobu obnovy. Po kliknutí na tlačidlo OK sa začne proces obnovy.
Spôsob kontroly - chyby
Vyhodnocovanie úspešne a neúspešne vykonaných záloh sa realizuje pomocou nástroja v C-Monitor klientovi na sledovanie zmien súborov – File WatchDog. Viac o nastavení sledovania zmien súborov sa dočítate v časti Sledovanie zmien súborov.
Jediný rozdiel oproti všeobecným nastaveniam je v nastavení cesty k súborom na sledovanie zmien, kde zadáte zložku pre ukladanie záloh SQL databáz.
V časti Extended conditions si zvoľte minimálnu veľkosť zmenených súborov. To znamená, že ak má obvyklá záloha databázy veľkosť 2,3GB, tak minimálnu zmenu nastavíte na 2GB, pretože ak je záloha väčšia ako 2GB (tj. zmenené súbory), sa dá predpokladať, že zálohovanie prebehlo úspešne.
Nastavenie spúšťania pravidelnej úlohy na sledovanie zmien súborov musí byť s miernym odstupom po vykonaní zálohovania. To znamená, že ak zálohovanie SQL databázy skončí o 17:45 tak spustenie tejto úlohy môžete naplánovať napríklad na 19:00, aby sa korektne vyhodnocovali všetky údaje.