Zálohování
Základní popis
- interní nástroj pro zálohování - zálohuje na server, volitelně i na cloudové úložiště, zálohuje FB i MSSQL
- gbak - utilita databázového serveru firebird pro zálohování z příkazového řádku - zálohuje se na PC, kde je utilita spouštěna - zálohuje pouze FB
Umístění
Zálohovací nástroj nalezneme pod panelem Nástroje→Zálohování a obnova dat. Četnost zálohování je na uživateli, v programu lze nastavit frekvenci upozornění na vytvoření zálohy, Konfigurace→Aplikace→Zálohování →Připomenout zálohování databáze po dnech ...
Popis a funkce
Stiskneme Zálohovat, pojmenujeme zálohu a potvrdíme. Poté budeme programem vyzváni k překopírování zálohy na jiné záložní medium - pokud chceme využít, potvrdíme ano. V případě, že pracujeme i s obrazovou dokumentací, program nás následně vyzve k zálohování repozitoře s obrázky. Pokud využíváme funkci zálohování na cloud, můžeme využít dvě varianty tvorby a odesílání zálohy:
-
klikneme na tlačítko "
Cloud" - vytvoří se záloha a odešle se hned na cloud
- klikneme na tlačítko " Zálohovat" - vytvoří se lokální záloha do počítače
- Odesílání zálohy při příštím spuštění - tuto volbu lze spustit pouze z dialogu, který se objeví při vypínání programu . Vyberte první možnost. Program vytvoří zálohu, zkomprimuje ji. Tato záloha se neodešle ihned, ale až při příštím spuštění programu, odeslání probíhá na pozadí. Pro tento způsob odesílání zálohy je nutné mít v Konfigurace→Aplikace→Zálohování mít povoleno "Odeslat neodeslanou zálohu...." Aby bylo možné tuto možnost využívat denně, je nutné nastavit upozorňování na vytvoření zálohy "Připomenout zálohování databáze po dnech " na číslici "1".
Přes tento nástroj je možné databázi rovněž obnovit. Kliknutím na tlačítko "Obnovit" nebo na tlačítko Obnovit (záloha z cloudu) se nám zpřístupní vytvořená záloha. Pokud využíváme zálohu uloženou v počítači, zobrazí se nám seznam záloh uložených v umístění u databáze. Pokud je záloha v jiném umístění, klikneme na tlačítko "Storno", otevře se klasický Průzkumník Windows, kde vyhledáme požadovanou zálohu. V případě stažení zálohy z cloudu dojde k celému procesu automaticky.
Pokud chceme využívat pravidelné a automatické zálohování databáze, využijeme utilitu gbak, která je součástí instalace Firebird. Vytvoříme příkaz, který lze spustit v příkazovém řádku, nebo lze naplánovat jeho spouštění v Plánovači úloh, který je součástí Windows.
Příklad příkazu zálohování přes utilitu gbak:
c:\Program Files (x86)\Firebird\Firebird_2_1\bin\gbak.exe -b -user sysdba -pass masterkey "q:\místní složka, kde je soubor pro zálohování\co zálohovat.fdb" "q:\místní složka kam umístit zálohu \jméno zálohy.fbk"
- tučné písmo - cesta k programu Firebird
- user a pass můžeme ponechat
- červeně je cesta k souboru, který se má zálohovat
- modře kam se má zálohovat
Pokud umíme vytvořit . bat soubor, je dobré jej udělat z tohoto příkazu a ten pak zadat do Plánovače úloh. Pokud ne, tak použijeme tento celý příkaz a zadáme jej do Plánovače úloh, který je ve Windows a tam nastavíme parametry spouštění úlohy.
Vytvoření .bat souboru
Otevřeme ve Windows poznámkový blok a do něj vkopírujeme nebo vepíšeme shora uvedený a patřičně upravený příkaz. Dáme uložit. Název souboru musí mít koncovku „.bat“. Tímto jsme vytvořili spustitelný dávkový soubor.
Vytvoření plánované úlohy
Plánovač úloh je součást Windows, lze jej nalézt zadáním do vyhledávacího řádku, nebo přes Ovládací panely →Nástroje pro správu→Plánovač úloh. Zvolíme „Vytvořit úlohu“→objeví se okno s parametry úlohy: zadáme název, přejdeme na záložku Aktivační události→zvolíme Nová→nastavíme časový plán→zvolíme záložku Akce→zvolíme Nová→a vybereme z rozbalovacího seznamu „Spustit program". Přes „Procházet“ najdeme umístění .bat souboru a potvrdíme. Tímto jsme vytvořili úlohu.
Nástroje
Nabídka nástroje obsahuje pomůcky, společné pro celou aplikaci.