Predchádzanie problémom s databázovým súborom a jeho oprava pomocou funkcie Zhutniť a opraviť

Predchádzanie problémom s databázovým súborom a jeho oprava pomocou funkcie Zhutniť a opraviť

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Databázové súbory môžete zväčšiť rýchlo pri používaní ich, niekedy bráni výkonu. Môžu byť tiež občas poškodený. Zhutnenie a oprava databázy príkaz môžete použiť na zabránenie alebo oprava týchto problémov. Kompaktné proces nie je komprimovať údaje – to robí databázy súborov menších odstránením nevyužité miesto. Príkaz Zhutniť a opraviť databázu môžete tiež pomáha zvyšovať výkon databázy.

Tip.   Rozdelenie databázy slúžia na predchádzanie poškodeniu databázových súborov a obmedzenie straty údajov uložia do samostatného súboru, ktorý používatelia priamy prístup.

Čo chcete urobiť?

Spôsoby Zhutnenie a oprava databázy
Skôr než začnete
Zhutnenie a oprava databázy pri zatvorení ho
Zhutnenie a oprava databázy otvoreného
Zhutniť a opraviť databázu, ktorá nie je otvorený
Zhutniť a opraviť poškodený databázy, keď program Access zobrazí výzvu



Prečo by Zhutnenie a oprava databázy
Databázových súborov rastie s použitím
Môže dôjsť k poškodeniu databázových súborov

Spôsoby Zhutnenie a oprava databázy

Existuje niekoľko spôsobov na Zhutnenie a oprava databázy. Bežná prax je automaticky Zhutnenie a oprava databázy pri zatvorení ho. Okrem toho môžete manuálne spustiť príkaz Zhutniť a opraviť databázu, keď máte databázu otvorenú a na databázu, ktorá nie je otvorená.

Skôr než začnete

Skôr než začnete operácie zhutnenia a opravy, vykonajte nasledujúce akcie:

  • Vytvorte zálohu databázy    Počas procesu opravy Access môže skrátiť niektoré údaje z tabuliek, ktoré sú poškodené. Niekedy je možné obnoviť údaje zo zálohy. Okrem pravidelných zálohovania, by mali vytvoriť zálohu okamžite skôr ako použijete príkaz Zhutniť a opraviť databázu. Ďalšie informácie nájdete v téme Ochrana údajov pomocou zálohovania a obnovenia.

  • Získanie exkluzívneho prístupu k databáze    Operácie zhutnenia a opravy vyžaduje výhradný prístup k súboru databázy, pretože operáciu môže narušovať iným používateľom. Ak plánujete spustiť Zhutnenie a oprava operácia, tak, aby sa vyhnúť pomocou databázy počas tejto doby, mali by ste upozorniť ostatných používateľov. Ďalšie informácie nájdete v téme Otvorenie existujúcej databázy programu Access.

    Používateľom oznámte, ako dlho nesmú s databázou pracovať. Ak spúšťate operácie zhutnenia a opravy pravidelne, evidujte informáciu o čase, ktorý ich vykonanie trvalo. Môžete tak používateľom poskytnúť presnejší odhad trvania odstávky databázy, počas ktorej by ju nemali používať.

  • Získanie dostatočný súbor povolenia k databáze    Ak nemáte dostatočné povolenia a je potrebné Zhutniť a opraviť databázu, požiadajte o pomoc správcu systému. Ďalšie informácie nájdete v téme zmeny súboru zdieľanie prostredníctvom siete vo Windowse 10 a zdieľať súbory s ľuďmi.

Na začiatok stránky

Automatické zhutnenie a oprava databázy pri jej zatvorení

Ak chcete automaticky Zhutnenie a oprava databázy pri zatvorení ho môžete vybrať možnosť Zhutniť pri zatváraní databázy. Nastavenie tejto možnosti sa prejaví len databázu, ktorá je v súčasnosti. Nastavte túto možnosť samostatne pre každú databázu, ktorú chcete automaticky Zhutniť a opraviť. V zdieľaná databáza, nie môžete nastaviť túto možnosť, pretože to môže dočasne prerušiť databázy dostupnosť.

  1. Vyberte položky súbor > Možnosti.

  2. V dialógovom okne Access – možnosti vyberte položku Aktuálna databáza.

  3. V časti Možnosti aplikácie začiarknite políčko Zhutniť pri zatváraní.

  4. Vyberte tlačidlo OK.

  5. Zatvorte a znova otvorte databázu pre možnosť sa prejaví.

Na začiatok stránky

Manuálne Zhutnenie a oprava databázy, ktoré ste otvorili

  • Vyberte položky súbor > informácie > Zhutniť a opraviť databázu.

    Program Access vytvorí kópiu skomprimuje a opraviť databázu v rovnakom umiestnení.

Na začiatok stránky

Manuálne Zhutnenie a oprava databázy, ktorá nie je otvorená

Tento postup použite, ak nemôžete otvoriť priamo databázy programu Access.

  1. Uistite sa, že ostatní používatelia aktuálne používate databázového súboru.

  2. Spustite Access.

  3. V Accesse 2013, Access 2016 a 2019 prístup:

    1. Na stránke šablóny dvakrát kliknite na položku Prázdna databáza.

    2. Vyberte položky súbor > Zavrieť.

  4. Vyberte položku databázové nástroje > Zhutniť a opraviť databázu.

  5. V dialógovom okne Zhutniť z databázy prejdite na databázu, ktorú chcete zhutniť a opraviť, a dvakrát na ňu kliknite.

Program Access vytvorí kópiu skomprimuje a opraviť databázu v rovnakom umiestnení.

Na začiatok stránky

Zhutnenie a oprava poškodených databázy Access zobrazí výzvu

Pri pokuse o otvorenie databázového súboru, ktorý je poškodený, ak sa zobrazí výzva na prístup k Zhutniť a opraviť databázu, vyberte položku Áno. Môže sa stať dve veci:

  • Ak Access úplne opraví poškodený súbor, zobrazí hlásenie informujúce o úspešnom dokončení opravy s výzvou na skontrolovanie obsahu databázy, aby ste sa uistili, že je všetko v poriadku.

  • Ak prístup len čiastočne úspešná, uchováva informácie o databázových objektov, ktoré sa to nedá opraviť v systéme tabuľky s názvom MSysCompactErrors. Program Access otvorí MSysCompactErrors tabuľku v údajovom zobrazení. Ak máte predchádzajúcej zálohy predtým, ako bol poškodený databázy, môžete použiť tabuľku MSysCompactErrors sa rozhodnúť, ktoré objekty a importujte do opraviť databázu. Zobrazte systémové tabuľky, kliknite pravým tlačidlom myši na navigačnom paneli názov a potom v dialógovom okne Možnosti navigácie vyberte položku Zobraziť systémové objekty.

Na začiatok stránky

Prečo by Zhutnenie a oprava databázy

Tento prehľad objasňuje, ako môžete pomocou príkazu Zhutniť a opraviť databázu predísť problémom ovplyvňujúcim databázu, ako napríklad zväčšenie veľkosti súborov počas používania a ich poškodenie, alebo ako tieto problémy vyriešiť.

Zväčšenie veľkosti súborov počas používania

Pridávaním a aktualizáciou údajov alebo zmenou ich návrhu rastie veľkosť databázového súboru. Časť tohto nárastu je spôsobená novými údajmi, no je to spôsobené aj nasledovnými faktormi:

  • Access na vykonanie rôznych úloh vytvára dočasné skryté objekty. Tieto dočasné objekty niekedy zostávajú vo vašej databáze aj potom, čo ich už Access nepotrebuje.

  • Odstránením databázového objektu sa miesto na disku automaticky neuvoľní. Databázový súbor miesto na disku stále používa napriek tomu, že objekt bol odstránený.

Databázový súbor sa postupne zapĺňa pozostatkami dočasných a odstránených objektov a jeho výkon sa môže znížiť. Objekty sa môžu otvárať pomalšie, dotazy sa môžu spúšťať dlhšie než zvyčajne a bežné operácie vo všeobecnosti trvajú dlhšie.

Na začiatok stránky

Databázové súbory sa môžu poškodiť

Za určitých okolností môže dôjsť k poškodeniu databázového súboru. Ak sa databázový súbor zdieľa po sieti a súčasne s ním pracujú viacerí používatelia, existuje malé riziko, že sa poškodí. Riziko poškodenia je o čosi väčšie, ak používatelia často upravujú údaje v poliach Memo a toto riziko sa postupom času ďalej zvyšuje. Na zníženie rizika môžete použiť príkaz Zhutniť a opraviť databázu.

Často, tento typ poškodenie spôsobené problémami s module Visual Basic for Applications (VBA) a nepredstavuje riziko straty údajov. Tento typ poškodenie však predstavujú riziko poškodenia návrhu databázy, napríklad stratený kód VBA alebo nedá sa použiť formuláre.

V zriedkavých prípadoch môže poškodenie databázového súboru spôsobiť stratu údajov. Táto strata sa zvyčajne obmedzuje na poslednú akciu vykonanú používateľom, čiže jednu zmenu údajov. Keď používateľ začne meniť údaje a vykonávanie zmeny sa preruší, napríklad kvôli výpadku sieťovej služby, Access označí databázový súbor ako poškodený. Súbor sa dá opraviť, no niektoré údaje môžu po dokončení opravy chýbať.

Pozrite tiež

Ochrana údajov pomocou zálohovania a obnovenia

Nastavenie všeobecných možností používateľa

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×