Komprimace a oprava souborů databáze

Soubory desktopové databáze Accessu, které jsou sdílené na síti, se někdy můžou poškodit. Pokud k tomu dojde, má to většinou vliv jen na návrh, ale ne na data. Pokud ale přece data ztratíte, týká se to obvykle jen poslední akce uživatele. Když dojde k poškození souboru desktopové databáze Accessu, máte možnost ji částečně opravit pomocí procesu Zkomprimovat a opravit. Proces komprimace vaše data nezkomprimuje, ale zmenší soubor databáze tak, že omezí nepoužívané místo. Příkaz Zkomprimovat a opravit databázi může taky vylepšit výkon databáze.

Poznámka : Tento článek se nevztahuje na webové aplikace pro Access (to je druh databází, které se navrhují v Accessu a publikují online). Další informace najdete v tématu Vytvoření aplikace pro Access.

Pokud se pokusíte otevřít poškozený soubor databáze, Access vás vyzve ke spuštění procesu automatické opravy souboru, a pokud bude tento proces jen částečně úspěšný, vytvoří Access v tabulce s názvem MSysCompactErrors seznam objektů, které nebyly opravené. Pokud máte zálohu databáze vytvořenou předtím, než došlo k jejímu poškození, můžete pomocí tabulky MSysCompactErrors určit, které objekty chcete importovat do opravené databáze.

Rozdělení databáze může sloužit jako prevence poškození souborů databází a k omezení ztráty dat. Data totiž máte v odděleném souboru, ke kterému nemají uživatelé přímý přístup.

Poznámka : Při komprimaci a opravě dříve publikované webové databáze Accessu nezapomeňte po dokončení těchto operací databázi synchronizovat se serverem.

Víc si můžete přečíst v tématu o ochraně dat pomocí zálohování a obnovení.

Dříve než spustíte proces komprimace a opravy

  • Vytvořte záložní kopii databáze:

  • Na kartě Soubor klikněte na možnost Uložit.

  • V části Typy souborů klikněte na možnost Uložit databázi jako.

  • V části Upřesnit klikněte na tlačítko Zálohovat databázi.

    Poznámka :  Pokud má databáze více uživatelů, informujte ostatní uživatele, aby databázi během provádění komprimace a opravy nepoužívali.

  • Získejte Oprávnění ke spuštění operace komprimace a opravy:    Pokud používáte starší verzi souboru databáze a jste členem Pracovní skupina, je možné, že nebudete mít oprávnění provádět komprimaci a opravu databáze sami. Pokud nemáte dostatečná oprávnění a potřebujete spustit komprimaci a opravu databáze, obraťte se na správce pracovní skupiny.

Nastavení automatické komprimace a opravy při zavření databáze

Proces komprimace a opravy můžete také nastavit tak, aby se spustil automaticky při každém zavření databáze. V případě databází s více uživateli nemusí být vhodné tuto možnost používat, protože může způsobovat krátkodobou nedostupnost databáze. Tento postup ovlivní pouze databázi, která je aktuálně otevřená.

Poznámka :  Tato možnost není dostupná pro webovou aplikaci pro Access.

  1. Na kartě Soubor klikněte na položku Možnosti.

  2. V okně Možnosti aplikace Access klikněte na Aktuální databáze.

  3. V části Možnosti aplikace zaškrtněte Komprimovat při zavření.

Ruční komprimace a oprava otevřené databáze

Důležité : Pokud má databáze víc uživatelů, před spuštěním komprimace a opravy se ujistěte, že žádní uživatelé soubory databáze právě nepoužívají.

  • Na kartě Soubor klikněte na Informace > Zkomprimovat a opravit databázi.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×