Záloha MS SQL express

Vyhodnocovanie správnosti zálohovania SQL Express serverov sa zjednodušene v CM rieši použitím externých programov. Záloha je vykonávaná špecializovaným programom, ako napríklad bezplatným softvérom SQLBackupAnd FTP, ktorý po ukončení zálohovania odošle e-mail s logom a výsledkom zálohovania do CM servera. Funkcia CM Externé programy následne analyzuje tento log a vyhodnotí, či zálohovanie prebehlo úspešne alebo došlo k chybe. 

V prípade chybného zálohovania systém automaticky vygeneruje chybové hlásenie v CM. Výhodou tohto riešenia je, že operátori sú odbremenení od neustáleho sledovania e-mailov o úspešných zálohách, pričom všetci zodpovední pracovníci sú okamžite informovaní o prípadných chybách. 

Program SQLBackupAndFTP stiahnete na tejto stránke. Program nainštalujte a otvorte. 

Obrázok: Program SQLBackupAndFTP
Obrázok: Program SQLBackupAndFTP

Nastavenie zálohovania

Po otvorení programu sa musíte prihlásiť na SQL server. Kliknite na ikonu ozubeného kolieska v sekcii Connect to Database Server a otvorí sa Vám nové okno. Vyberte typ servera a zadajte prihlasovacie údaje. Kliknutím na tlačidlo Test Connection overte pripojenie. Ak je pripojenie úspešné, kliknite na tlačidlo Save & Close.

Obrázok: Pripojenie na databázový server
Obrázok: Pripojenie na databázový server

Po úspešnom pripojení na databázový server vyberte databázy na zálohovanie. Kliknite na ozubené koliesko v sekcii Select Databases a v novootvorenom okne zaškrtnite požadované databázy. 

Môžete tiež zaškrtnúť Backup all non-system databases – tým sa automaticky vyberú všetky nesystémové databázy. Po zaškrtnutí tejto možnosti sa budú automaticky zálohovať aj databázy, ktoré vytvoríte v budúcnosti. Ak chcete niektoré databázy vylúčiť z automatického zálohovania, pridajte ich do zoznamu Exclude databases.

Obrázok: Výber databáz na zálohovanie
Obrázok: Výber databáz na zálohovanie

V ďalšom kroku zvoľte miesto, kam sa budú zálohy ukladať. V sekcii Store backups in selected destinations kliknite na ikonu + a vyberte jednu z možností. 

Obrázok: Výber miesta na ukladanie záloh
Obrázok: Výber miesta na ukladanie záloh

Viac informácií o každej možnosti sa dozviete po kliknutí na tlačidlo tutorial alebo na tomto linku. 

Obrázok: Tlačidlo tutorial pre zistenie viac informácií
Obrázok: Tlačidlo tutorial pre zistenie viac informácií

Zálohovanie máte možnosť naplánovať. Zapnite možnosť Schedule Backups a zvoľte si čas na vykonanie úplnej zálohy, zvyčajne sa vykonáva v noci. Kliknutím na ozubené koliesko otvoríte pokročilé možnosti, kde môžete nastaviť diferenciálne zálohy, transaction logy a máte dostupných viac nastavení času spustenia zálohovania. 

Obrázok: Naplánovanie zálohovania
Obrázok: Naplánovanie zálohovania

Pre správne vyhodnocovanie úspešnosti zálohovania musíte v sekcii Send Confirmation nastaviť do oboch kolónok e-mailovú adresu do CM servera. Tú zistíte cez váš CM portál. V časti CM IT Monitoring -> C-Monitor client -> C-Monitor settings otvorte ktorýkoľvek počítač a prescrollujte sa do sekcie Parameters for email communication between C-Monitor client and CM server. Tu skopírujte email v kolónke Email address of the CM server for system e-mails from C-Monitor. Postup je znázornený aj na nasledujúcom obrázku. 

Obrázok: Zistenie e-mailovej adresy na vyhodnocovanie úspešnosti
Obrázok: Zistenie e-mailovej adresy na vyhodnocovanie úspešnosti

Skopírovanú e-mailovú adresu vložte do oboch kolónok v SQLBackupAndFTP.

Obrázok: Zadanie e-mailovej adresy na posielanie výsledku zálohovania
Obrázok: Zadanie e-mailovej adresy na posielanie výsledku zálohovania

Po skončení nastavovania sú zmeny uložené automaticky. Ak chcete, môžete zálohovanie spustiť tlačidlom Run Now. Odporúčame skontrolovať, či celý proces prebehol správne – CM server dostal e-mailové správy a cieľové miesta obsahujú zálohu. 

Kompletný návod nájdete na stránkach výrobcu. 

Obnova zo zálohy

Všetky vykonané zálohy nájdete na pravej strane v sekcii History & restore. Kliknutím na tri bodky u konkrétnej zálohy môžete otvoriť log zo zálohovania, stiahnuť zálohové súbory alebo obnoviť databázu zo zálohy. Kliknite na Restore from Backup… pre obnovu zo zálohy. 

Obrázok: Sekcia History & restore
Obrázok: Sekcia History & restore

Vyberte zálohu zo zoznamu a kliknite na tlačidlo Restore….

Obrázok: Voľba zálohy na obnovenie
Obrázok: Voľba zálohy na obnovenie

Zadajte databázu, do ktorej chcete zálohu obnoviť. Ak je záloha šifrovaná, zadajte aj heslo. Ak sú všetky nastavenia správne, kliknite na tlačidlo Restore.

Obrázok: Obnova zo zálohy
Obrázok: Obnova zo zálohy

Spôsob kontroly – chyby

Vyhodnocovanie výsledku zálohy na CM Serveri

Vyhodnocovanie úspešne a neúspešne vykonaných záloh sa realizuje pomocou sledovania externých programov. Viac o nastavení sledovania externých programov sa dočítate v časti Logy z 3rd-party programov (externé programy).

Pre úspešné fungovanie vyhodnocovania bolo potrebné pri nastavovaní zálohovania nastaviť správnu e-mailovú adresu na zasielanie e-mailov o výsledku zálohovania na CM server. Skontrolujte, či máte tieto e-maily správne nastavené v kroku Nastavenia vyhodnocovania úspešnosti zálohovania. 

Nastavenie parametrov a rozvrhu externého programu pre SQL zálohovanie nájdete v časti CM IT Monitoring -> External programs -> External program parameters. Ak parametre pre tento program ešte nemáte vytvorené, kliknite na tlačidlo Add vpravo hore. Parametre potom nastavte podľa nasledujúceho obrázka a kliknite na Save.

Obrázok: Nastavenie parametrov externého programu SQLBackupAndFTP
Obrázok: Nastavenie parametrov externého programu SQLBackupAndFTP

Po nastavení parametrov pre program SQLBackupAndFTP sa presuňte do časti CM IT Monitoring -> External programs -> Schedules of external programs, vyberte počítač a pridajte mu nový rozvrh externého programu pomocou tlačidla Add.

Obrázok: Pridanie rozvrhu externého programu
Obrázok: Pridanie rozvrhu externého programu

Rozvrh nastavte podľa nasledujúceho obrázka a uložte kliknutím na Save.

Obrázok: Nastavenie rozvrhu externého programu
Obrázok: Nastavenie rozvrhu externého programu

Výsledok si potom viete pozrieť v sekcii CM IT Monitoring -> Application zones -> External programs. Viac sa dočítate v časti Logy z 3rd-party programov (externé programy).

Zobrazenie logu zo zálohovania v SQLBackupAndFTP

Kompletný log zo zálohovania si viete pozrieť priamo v programe SQLBackupAndFTP, a to kliknutím na niektorú vykonanú zálohu v sekcii History & restore.

Obrázok: Otvorenie logu zo zálohovania priamo v programe SQLBackupAndFTP
Obrázok: Otvorenie logu zo zálohovania priamo v programe SQLBackupAndFTP

Poznámka: Kompletný návod k programu SQLBackupAndFTP nájdete aj na stránke výrobcu.