Ochrana dat pomocí zálohování a obnovení

 Poznámka    Tento článek se nevztahuje na aplikace pro Access – typ databáze navržený pomocí Accessu a publikovaný online. Další informace najdete v článku Vytvoření aplikace pro Access.

Pro obnovení celé databáze v případě chyby systému nebo k obnovení objektu v případě, že příkaz Zpět k opravě chyby nestačí, je nutná záložní kopie databáze.

Pokud si myslíte, že vytvoření záložní kopie databáze je plýtvání prostorem v úložišti, zvažte čas, který by vám tato kopie mohla ušetřit, protože byste neztratili data a návrh databáze. Pravidelné vytváření záloh je důležité zejména tehdy, pokud databázi aktualizuje více uživatelů. Bez záložní kopie nelze obnovit poškozené nebo chybějící objekty nebo změny v návrhu databáze.

V tomto článku


Plánování pravidelného zálohování

Některé změny nebo chyby nelze vrátit zpět, proto je vhodné nečekat, až dojde ke ztrátě dat, abyste si uvědomili, že by bývalo bylo lepší záložní kopii databáze mít. Pokud například k odstranění záznamů nebo ke změně dat používáte akční dotaz (Akční dotaz: Dotaz, který kopíruje nebo mění data. K akčním dotazům patří přidávací, odstraňovací, vytvářecí a aktualizační dotazy. V navigačním podokně jsou označeny vykřičníkem (!) vedle názvu.), nebude možné hodnoty aktualizované tímto dotazem obnovit pomocí příkazu Zpět.

 Tip:   Před spuštěním akčního dotazu zvažte vytvoření zálohy, zejména pokud dotaz změní nebo odstraní data.

Pokud databázi používá několik uživatelů, před vytvořením zálohy se ujistěte, že všichni uživatelé databázi zavřeli, aby byly uloženy všechny změny dat.

Zde je uvedeno několik pokynů, které vám pomohou při rozhodování, jak často databázi zálohovat:

  • Jestliže je databáze archivem nebo pokud se používá pouze pro referenci, stačí vytvářet záložní kopie pouze při změně návrhu nebo dat.
  • Pokud je databáze aktivní a data se mění často, vytvořte rozpis pravidelného zálohování databáze.
  • Jestliže databázi používá více uživatelů, vytvořte záložní kopii po změně návrhu.

 Poznámka    V případě dat v propojených tabulkách (Propojená tabulka: Tabulka uložená v souboru mimo otevřenou databázi, ze které může aplikace Access získat přístup k záznamům. V propojené tabulce můžete přidávat, odstraňovat nebo upravovat záznamy, nelze však měnit její strukturu.) vytvořte záložní kopie pomocí libovolných dostupných funkcí v programu, který obsahuje propojené tabulky. Pokud je databáze obsahující propojené tabulky databází aplikace Access, použijte postup uvedený v části Vytvoření zálohy rozdělené databáze.

Začátek stránky Začátek stránky

Vytvoření zálohy databáze

Při vytváření zálohy databáze aplikace Access uloží a zavře objekty, které jsou otevřené v návrhovém zobrazení, a uloží kopii souboru databáze s použitím názvu a umístění, které zadáte.

 Poznámka   Access znovu otevře objekty určené hodnotou ve vlastnosti Výchozí zobrazení objektu.

Otevřete databázi, pro kterou chcete vytvořit záložní kopii, a proveďte následující kroky.

  1. Klikněte na kartu Soubor a potom na příkaz Uložit jako.
  2. V části Typy souborů klikněte na možnost Uložit databázi jako.
  3. V části Upřesnit klikněte na možnost Zálohovat databázi a potom na příkaz Uložit jako.
  4. V dialogovém okně Uložit jako zkontrolujte název zálohy databáze v poli Název souboru.

Pokud chcete, můžete název změnit, ale výchozí název obsahuje název původního souboru databáze a datum, kdy byla záloha vytvořena.

 Tip:    Při obnově dat nebo objektů ze zálohy je obvykle vhodné vědět, ke které databázi záloha patří a kdy byla vytvořená, a proto je vhodné použít výchozí název souboru.

  1. V seznamu Uložit jako typ vyberte typ souboru, do kterého má být záložní databáze uložena, a klikněte na tlačítko Uložit.

Začátek stránky Začátek stránky

Vytvoření zálohy rozdělené databáze

Rozdělená databáze se obvykle skládá ze dvou souborů databáze: back-end databáze, která obsahuje pouze data v tabulkách, a front-end databáze, která obsahuje odkazy na tabulky v back-end databázi, dotazy, formuláře, sestavy a další objekty databáze. Veškerá data jsou uložena v back-end databázi. Všechny objekty uživatelského rozhraní, například dotazy, formuláře a sestavy, jsou uloženy ve front-end databázi.

Zálohování front-end a back-end databáze nezávisle na sobě při vytváření zálohy rozdělené databáze může být časově náročné. Back-end databáze obsahuje data, a je tedy důležitější vytvářet pravidelné zálohy back-end databáze.

Zálohu front-end databáze vytvořte, pokud změníte její návrh. Jednotliví uživatelé front-end databáze mohou nezávisle provádět změny návrhu, proto zvažte, zda není vhodné požadovat, aby uživatelé vytvářeli vlastní záložní kopie front-end databáze.

Vytvoření zálohy back-end databáze

Před zahájením procesu zálohování upozorněte uživatele, protože pro spuštění procesu zálohování je nutný výhradní přístup k souboru databáze a je možné, že v průběhu procesu zálohování uživatelé nebudou moci back-end databázi používat.

  1. Pokud chcete otevřít jen back-end databázi, spusťte Access.
  2. Klikněte na Otevřít další soubory > Počítač > Procházet a potom vyberte soubor back-end databáze, jejíž zálohu chcete vytvořit.
  3. Klikněte na šipku vedle příkazu Otevřít a klikněte na možnost Otevřít s výhradním přístupem.

Dialogové okno Otevřít s rozbaleným rozevíracím seznamem tlačítka Otevřít a ukazatelem myši nad možností Otevřít s výhradním přístupem

  1. Klikněte na kartu Soubor a potom na příkaz Uložit jako.
  2. V části Typy souborů klikněte na možnost Uložit databázi jako.
  3. V části Upřesnit klikněte na možnost Zálohovat databázi a potom na příkaz Uložit jako.
  4. V dialogovém okně Uložit jako zkontrolujte název zálohy databáze v poli Název souboru.

Pokud chcete, můžete název změnit, ale výchozí název obsahuje název původního souboru databáze a datum, kdy byla záloha vytvořena.

 Tip:    Při obnově dat nebo objektů ze zálohy je obvykle vhodné vědět, ke které databázi záloha patří a kdy byla vytvořená, a proto je vhodné použít výchozí název souboru.

  1. V dialogovém okně Uložit jako vyberte umístění, kam chcete záložní kopii back-end databáze uložit, a klikněte na tlačítko Uložit.

Vytvoření zálohy front-end databáze

Pokud chcete vytvořit zálohu front-end databáze po změně návrhu, ponechejte databázi otevřenou hned po provedení změny návrhu a potom postupujte podle pokynů v části Vytvoření zálohy databáze a začněte krokem 2.

Začátek stránky Začátek stránky

Obnovení databáze

 Poznámka    Databázi je možné obnovit jenom v případě, že máte její záložní kopii.

Záloha je považována za známou ověřenou kopii souboru databáze. Jedná se o kopii, u které je ověřena integrita dat a návrhu. K vytváření záloh byste měli používat příkaz Zálohovat databázi v aplikaci Access, k obnovení databáze však lze použít libovolnou známou ověřenou kopii. Databázi lze například obnovit z kopie, která je uložena na externím zálohovacím zařízení USB.

Při obnově celé databáze nahrazujete soubor databáze, který je poškozený, ve kterém jsou problémy s daty nebo který zcela chybí, záložní kopií databáze.

  1. Otevřete Průzkumníka souborů a přejděte k ověřené kopii databáze.
  2. Zkopírujte známou ověřenou kopii do umístění, kde má být poškozená nebo chybějící databáze nahrazena.

Pokud budete dotázáni, zda chcete nahradit stávající soubor, potvrďte tuto volbu.

Začátek stránky Začátek stránky

Obnovení objektů v databázi

Pokud je nutné obnovit jeden nebo několik objektů v databázi, importujte objekty ze záložní kopie databáze do databáze obsahující objekty, které chcete obnovit nebo které v databázi případně chybějí.

 Důležité   Jestliže jiné databáze nebo programy obsahují odkazy na objekty v databázi, kterou obnovujete, je důležité, abyste obnovili databázi ve správném umístění. Pokud to neuděláte, odkazy na objekty databáze nebudou fungovat a bude nutné je aktualizovat.

  1. Otevřete databázi, ve které chcete obnovit objekt.
  2. Jestliže chcete obnovit chybějící objekt, přejděte ke kroku 3. Pokud chcete nahradit objekt obsahující nesprávná nebo chybějící data nebo pokud objekt nefunguje správně, postupujte následujícím způsobem:
    1. Jestliže chcete zachovat aktuální objekt pro porovnání s obnovenou verzí po obnově, změňte název objektu před obnovením. Pokud například chcete obnovit poškozený formulář s názvem Rezervace, můžete poškozený formulář nazvat Rezervace_chyba.
    2. Odstraňte objekt, který chcete nahradit.

 Poznámka   Při odstraňování objektů databáze buďte vždy opatrní, protože mohou být propojené s ostatními objekty v databázi.

  1. Klikněte na kartu Externí data a ve skupině Import a propojení klikněte na možnost Access.
  2. V dialogovém okně Načíst externí data - Databáze aplikace Access klikněte na tlačítko Procházet, vyhledejte záložní databázi a klikněte na tlačítko Otevřít.
  3. Vyberte možnost Importovat tabulky, dotazy, formuláře, sestavy, makra a moduly do aktuální databáze a klikněte na tlačítko OK.
  4. V dialogovém okně Import objektů klikněte na kartu odpovídající typu objektu, který chcete obnovit. Pokud například chcete obnovit tabulku, klikněte na kartu Tabulky.
  5. Kliknutím vyberte objekt.
  6. Jestliže chcete obnovit více objektů, opakujte kroky 6 a 7, dokud nevyberete všechny objekty, které chcete obnovit.
  7. Pokud chcete před importem objektů zkontrolovat možnosti importu, klikněte na tlačítko Možnosti v dialogovém okně Import objektů.
  8. Po výběru objektů a nastavení možností importu obnovíte objekty kliknutím na tlačítko OK.

Jestliže chcete vytváření záloh zautomatizovat, zvažte použití produktu, který provádí automatické zálohy systému souborů, například softwaru pro zálohování souborového serveru nebo externí zálohovací zařízení USB.

Začátek stránky Začátek stránky

 
 
Platí pro:
Access 2013