sql >> Databáze >  >> RDS >> Access

Jak zkomprimovat a opravit databázi automaticky v Accessu 2016

Access vám umožňuje komprimovat a automaticky opravit databázi, kdykoli je databáze uzavřena. To může zabránit problémům s výkonem a/nebo poškozením souborů.

Databázi můžete komprimovat a opravit buď ručně, nebo automaticky, kdykoli je databáze uzavřena.

Toto jsou kroky pro komprimaci a automatickou opravu databáze při každém zavření databáze.

Před komprimací a opravou se doporučuje zálohovat databázi.

V takovém případě budete muset databázi před zavřením zálohovat.

  1. Otevřete nabídku Soubor

    S již otevřenou databází klikněte na Soubor v levém horním rohu.

  2. Otevřete nabídku Možnosti

    Klikněte na Možnosti v levém menu.

  3. Změňte nastavení

    Zobrazí se dialogové okno Možnosti přístupu.

    Klikněte na Aktuální databáze v levém menu.

    Poté zaškrtněte Kompaktní při zavření v části Možnosti aplikace .

    Klikněte na OK .

  4. Zavřete a znovu otevřete databázi

    Zobrazí se dialogové okno s vysvětlením, že je nutné zavřít a znovu otevřít databázi, aby se změny projevily.

    Klikněte na OK , poté zavřete a znovu otevřete databázi.

Proč byste měli provést komprimaci a opravu

Zhutnění databáze je jedna věc, oprava druhá. Zde je vysvětlení, proč by mělo být provedeno obojí.

Kompaktní

Jak jsou data aktualizována a návrh databáze se mění, velikost jejího souboru roste. Někdy Access vytváří skryté objekty za účelem provedení určitých úkolů. Tyto objekty mohou často zůstat v databázi dlouho poté, co jsou potřeba.

Také když odstraníte objekty v Accessu, místo na disku se automaticky neuvolní. Databázový soubor stále využívá místo na disku, které dříve využíval odstraněný objekt.

Postupem času mohou mít tyto faktory negativní dopad na výkon. Otevírání databázových objektů může trvat déle, spouštění dotazů může trvat déle a celá databáze se může zdát "pomalá".

Zhutnění databáze uvolní nevyužité místo, které tyto objekty zabíraly. Kompaktní operace se ve skutečnosti komprimuje data. Jednoduše uvolní nevyužitý prostor.

Konečným výsledkem komprimace databáze je, že by se měla cítit (a ve skutečnosti být) rychlejší. Velikost souboru může být také zmenšena. Míra těchto faktorů bude záviset na tom, jak intenzivně je databáze využívána a kdy byla naposledy zkomprimována.

Oprava

V některých případech může dojít k poškození databázového souboru. I když k tomu může dojít v prostředí jednoho uživatele, je to mnohem běžnější v prostředí s více uživateli.

Pokud je databázový soubor sdílen po síti a více uživatelů se souborem pracuje přímo současně, hrozí poškození tohoto souboru.

Když je soubor poškozen, Access označí soubor databáze jako poškozený. Soubor lze opravit pomocí procesu Zkomprimovat a opravit, i když některá data mohou po dokončení procesu opravy chybět.

Pokud se pokusíte otevřít poškozený databázový soubor, budete vyzváni, abyste nechali aplikaci Access soubor automaticky opravit.


  1. Jak opravit ORA-12505, TNS:listener aktuálně neví o SID uvedeném v deskriptoru připojení

  2. Oznámení ClusterControl 1.5 – s automatickým ověřováním zálohy a nahráváním do cloudu

  3. Proč se sekvence ID SQL nesynchronizují (konkrétně pomocí Postgres)?

  4. Je zaručeno zachování objednávky v dílčím dotazu?