Připravte CÉZAR SQL manager
Pro zálohování SQL databází použijte CzrMngr.exe ze složky Cézara. Program přebírá připojení z jeho konfigurace. Nejjednodušší je spouštět jej přímo na SQL serveru, kde lze současně ověřit přístup k adresáři záloh.
Souborové databáze MDB se zálohují příslušnými funkcemi Cézara pro zálohu a obnovu dat. CÉZAR SQL manager je určen pro SQL úložiště; kopie běžícího souboru MDF nebo LDF nenahrazuje SQL zálohu.
Nejdříve ověřte ruční zálohu
- Otevřete Zálohování a obnova Db → Záloha databáze, vyberte správné úložiště a načtěte databáze.
- Vyberte databázi a použijte Zálohovat. Pokud je vyžádáno managerské heslo příslušné aplikace, použijte své nastavené heslo.
- Zvolte cílový adresář a vyčkejte na potvrzení výsledku. Zkontrolujte, že vznikl nový soubor
.baka že odpovídá požadované databázi. - Zahrňte společnou databázi a všechny používané databáze skladů, účetních jednotek a období. Vedle databází zálohujte také sestavy, přílohy a soubory uložené samostatně.
Kam se zálohy ukládají?
Soubor zálohy vytváří služba SQL Serveru. Cesta D:\ZalohyCezar proto znamená disk na SQL serveru, nikoli disk stanice, ze které ovládáte manager. Účet služby SQL Serveru musí mít do zvoleného umístění potřebná práva.
Nejde však o libovolný disk namapovaný přihlášeným uživatelem. Síťovou zálohu lze nastavit přes UNC cestu, například \\ZALOHA\SQL\, s oprávněním účtu služby SQL Serveru. Správce musí ověřit dostupnost i pro navazující úlohy Cézara. Pro běžné nastavení v manageru použijte adresář na serveru a hotové zálohy pravidelně kopírujte mimo něj.
Jedna kopie na stejném disku nechrání před jeho poruchou. Uchovávejte další kopii mimo server a podle možností také oddělenou od běžně zapisovatelné sítě. Přístup k zálohám omezte: obsahují firemní data.
Podmínky síťové zálohy vysvětluje dokumentace zálohovacích zařízení SQL Serveru.
Nastavte automatické zálohy
- V SQL manageru otevřete Nastavení automatických záloh databáze a přidejte nastavení.
- Zapněte Aktivní, vyberte úložiště, čas spuštění a adresář záloh. Server musí být v danou dobu zapnutý a dostupný.
- V poli Staré zálohy nastavte počet záloh jedné databáze, které se mají ponechat. Hodnota
0znamená bez automatického mazání starých záloh; o volné místo se potom musíte postarat jinak. - Uložte nastavení a stiskněte Vygenerovat úlohy. Podle účtu Windows může být nutné administrátorské oprávnění.
- V Plánovači úloh Windows zkontrolujte vytvořenou úlohu, spusťte ji a ověřte skutečné soubory záloh. Ověřte také běh v plánovaném čase bez přihlášeného uživatele.
Automatická úloha nejprve zálohuje společnou databázi a potom databáze jednotek z daného úložiště. Zkontrolujte, že jsou všechny používané jednotky v úložišti správně registrovány. Chyba jedné databáze může být zaznamenána samostatně, proto nestačí vidět jediný nový soubor.
Plánování Cézara využívá Plánovač úloh Windows a není závislé na SQL Server Agentu. SQL Server 2022 Express SQL Server Agent neobsahuje.
Kontrolujte výsledek, nejen existenci úlohy
Pravidelně ověřujte datum, velikost a úplnost nových záloh, historii záloh v Cézarovi a protokol SQL manageru. Kontrolujte také výsledek naplánované úlohy a kopírování záloh mimo server.
Správce může uloženou automatickou zálohu spustit také příkazem CzrMngr.exe -batch -command=backup -culoziste=1. Číslo 1 nahraďte skutečným číslem nakonfigurovaného úložiště; příkaz nenahrazuje předchozí nastavení zálohování.
Obnovení databáze ze zálohy
- Ukončete práci všech uživatelů a úlohy, které do dotčených dat zapisují. Pokud je to možné, pořiďte ještě zálohu současného stavu.
- Připravte správný soubor
.bakdo umístění dostupného SQL Serveru. Zkontrolujte databázi, datum a verzi serveru. Zálohu novější hlavní verze nelze běžně obnovit do starší. - V manageru otevřete Zálohování a obnova Db → Obnova databáze ze zálohy, vyberte správné úložiště, databázi a soubor zálohy.
- Před potvrzením ověřte cíl: obnova nahradí současná data vybrané databáze obsahem zálohy. Při obnově celé firmy udržte vzájemně odpovídající stav společné databáze a databází jednotlivých modulů.
- Po obnovení otevřete data v Cézarovi, zkontrolujte doklady a navazující nastavení. Pro nově přesunutý server znovu ověřte i automatické zálohování.
Pravidelná zkušební obnova do odděleného prostředí ověří použitelnost souboru i celý postup. Nikdy kvůli zkoušce nepřepisujte pracovní databázi firmy.