Co je dobré vědět
- S databází otevřenou v Accessu vyberte Soubor > Zavřít > Nástroje databáze > Kompaktní a opravná databáze.
- Přejděte do databáze, kterou chcete zkomprimovat a opravit. Vyberte Compact. Zadejte název zkomprimované databáze. Vyberte Uložit.
- Ověřte, že zkomprimovaná databáze funguje správně, a poté smažte původní databázi.
V průběhu času se databáze Microsoft Access zvětšují a zbytečně využívají místo na disku, takže je dobré pravidelně spouštět nástroj pro komprimaci a opravu databáze, abyste zajistili konzistenci dat. Zde je návod, jak to provést pomocí Access for Microsoft 365, Access 2019, Access 2016, Access 2013 a Access 2010.
Jak zkomprimovat a opravit databázi Access
Než začnete, ujistěte se, že máte aktuální zálohu databáze. Kompaktní a oprava je velmi rušivá operace databáze a má potenciál způsobit selhání databáze. Pokud k tomu dojde, bude záloha užitečná.
- Pokud je databáze umístěna ve sdílené složce, požádejte ostatní uživatele, aby databázi zavřeli, než budete pokračovat. Chcete-li nástroj spustit, musíte být jediným uživatelem s otevřenou databází.
- Vyberte File a zvolte Zavřít, pokud máte databázi otevřenou v okně Access.
-
Vyberte kartu Nástroje databáze.
-
Ve skupině Nástroje vyberte Kompaktní a opravná databáze.
-
Otevře se dialogové okno Databáze ke komprimaci. Přejděte do databáze, kterou chcete zkomprimovat a opravit, a poté vyberte Compact.
-
V dialogovém okně Compact Database Into zadejte nový název zkomprimované databáze a poté vyberte tlačítko Save.
- Po ověření, že zkomprimovaná databáze funguje správně, odstraňte původní databázi a přejmenujte zkomprimovanou databázi na název původní databáze. (Tento krok je volitelný.)
Pamatujte si, že komprimace a oprava vytvoří nový databázový soubor. Žádná oprávnění k souboru NTFS, která jste použili u původní databáze, se proto nebudou vztahovat na zkomprimovanou databázi. Z tohoto důvodu je nejlepší použít zabezpečení na úrovni uživatele místo oprávnění NTFS.
Není špatný nápad naplánovat jak zálohování, tak operace komprimace/oprav tak, aby probíhaly pravidelně. Toto je vynikající aktivita, kterou lze naplánovat do plánů údržby správy databáze.
Proč komprimovat a opravovat přístupové databáze?
Pravidelné komprimování a opravy databází Accessu je nutné ze dvou důvodů.
Za prvé, databázové soubory Accessu se postupem času zvětšují. Část tohoto nárůstu může být způsobena novými daty přidanými do databáze, ale další nárůst je způsoben dočasnými objekty vytvořenými databází a nevyužitým prostorem z odstraněných objektů. Zhutnění databáze získá zpět tento prostor.
Zadruhé může dojít k poškození databázových souborů, zejména těch souborů, ke kterým přistupuje více uživatelů prostřednictvím sdíleného síťového připojení. Oprava databáze opravuje problémy s poškozením databáze, což umožňuje další používání při zachování integrity databáze.