
Databázy programu Access sa môžu poškodiť z mnohých dôvodov. To znamená, že musíte byť veľmi ostražití, aby ste predišli strate údajov a zabezpečili správne fungovanie systému. Pri hľadaní trvalého riešenia poškodenia databázy programu Access je kľúčom k nájdeniu zdroja a následnej analýze možných riešení.
Výpadky siete a zlyhania hardvéru alebo softvéru patria medzi najčastejšie príčiny. Keď sa databázy Accessu poškodia, bežná prevádzka zariadení začne vykazovať širokú škálu chýb. Najčastejším problémom je neschopnosť prístupu k databáze, čo môže dokonca viesť k strate údajov alebo k úplnej či čiastočnej neschopnosti prístupu k nim. Chybové hlásenia sú ďalšou konštantou, keď začneme zisťovať chyby v databáze.
Oprava poškodenia databázy Accessu
Keď operačný systém zobrazí správu „Databázu nie je možné opraviť alebo nejde o súbor databázy programu Microsoft Access “, je vhodný čas skontrolovať, či súbor nie je poškodený. Databáza programu Access, ktorá trpí poškodením údajov, začne vykazovať problémy s čítaním a zápisom. Existuje niekoľko spôsobov, ako tento problém vyriešiť, vrátane profesionálneho softvéru tretích strán, ktorý opravuje údaje databázy.
Poškodenie údajov v databáze programu Access je bežnejšie, než si myslíte. Súbor MDB alebo ACCDB sa môže poškodiť z rôznych dôvodov. Patria sem náhle prerušenia sieťového pripojenia alebo občasné mikrovýpadky, časté zmeny polí typu memo a inštalácia nekompatibilných doplnkov. Táto rozmanitosť príčin sťažuje identifikáciu definitívneho riešenia problému.
Najčastejšie sa zobrazujúca varovná správa je „Súbor databázy s názvom .mdb je potrebné opraviť alebo to nie je súbor databázy.“ Vo väčšine prípadov sa táto správa zobrazí v dôsledku chyby operačného systému a budete musieť nájsť zdroj chyby alebo prekonať prekážku, aby ste mohli databázu naďalej normálne používať. Nižšie je uvedený zoznam niektorých najúčinnejších riešení, ktoré môžete vyskúšať pre databázu , ktorá začína zlyhávať z dôvodu možného poškodenia údajov.
Obnoviť databázu zo zálohy
Pred riešením problémov s databázou skontrolujte zálohu systému a obnovte predchádzajúcu, funkčnú databázu. Ak je záloha zastaraná alebo nie je k dispozícii, existujú softvérové nástroje, ktoré sa pokúšajú opraviť databázy Accessu.
Ak máte aktuálnu zálohu, jednoducho nahraďte existujúcu kópiu zálohou a máte hotovo. Týmto spôsobom môžete obnoviť správne fungovanie databázy, ktorá doteraz bežala bez problémov. Potom je potrebné zistiť vykonané úpravy, aby sa pochopilo, čo spôsobilo poškodenie informácií.
Použite nástroj Access Compact and Repair Tool
MS Access má vstavaný nástroj na kompresiu a opravu poškodených databáz. Je možné ho aktivovať na kompresiu a opravu súborov databázy Accessu vo formátoch MDB a ACCDB. Tento proces často rieši chybové hlásenie „Databázu nie je možné opraviť alebo nie je súborom databázy Microsoft Accessu“. Postupujte podľa týchto krokov:
- Otvorte program MS Access a vyberte kartu Databázové nástroje.
- Vyberte možnosť Nástroje na kompresiu a opravu databázy a nástroj začne pracovať.
- Kliknite na možnosť Zhutniť a opraviť databázu.
- Vyhľadajte súbor databázy Accessu, ktorý sa javí ako poškodený, a potvrďte akciu kliknutím na tlačidlo OK.
- Počkajte na dokončenie procesu opravy a skúste ho znova otvoriť.
V mnohých prípadoch je tento proces opravy dostatočný na opätovné získanie prístupu k databáze. Vo väčšine prípadov to stačí na opravu poškodených údajov, ktoré bránia normálnemu prístupu k súboru.
Používajte aplikácie tretích strán, ako napríklad Jet Compact Utility
Okrem vlastných nástrojov programu Microsoft Access existujú aj programy tretích strán, ktoré pracujú so súbormi MDB a ACCDB. Jet Compact je jedným z najúčinnejších nástrojov; dá sa stiahnuť z webu a jeho používanie je celkom intuitívne. Kroky na jeho aktiváciu zahŕňajú:
- Otvorte aplikáciu zo súboru JetCU40.exe a vyberte možnosť Prehľadávať, čím vyberiete priečinok.
- Potvrďte tlačidlom OK a JetComp.exe sa rozbalí spolu s ďalšími komponentmi potrebnými na spustenie programu.
- Otvorte priečinok, do ktorého bol rozbalený súbor Jet Compact, a výberom súboru JetComp.exe spustite aplikáciu.
- Pomocou tlačidla „…“ si môžete vybrať zdrojovú databázu a cieľové umiestnenie pre pevnú kópiu. Pre rýchlejšiu a priamejšiu identifikáciu môžete zmeniť alebo pridať meno.
- Vyberte možnosť Kompaktné a počkajte na výsledok.
Odstráňte súbor .LDB, aby ste predišli poškodeniu databázy
Ak predchádzajúce možnosti nepriniesli pozitívne výsledky, môžete odstrániť súbory zámkov LDB . Tieto sa vytvárajú, keď používateľ otvorí databázu alebo k nej pristupuje. Vytvorí sa ďalší súbor s rovnakým názvom, ale s príponou .LDB, na sledovanie používateľov pristupujúcich k databáze. Tento súbor sa zvyčajne automaticky odstráni pri ukončení, ale niekedy sa tak nestane, čo môže viesť k poškodeniu údajov a problémom. Skúste odstrániť súbor s príponou .LDB a názvom databázy, aby ste obnovili normálnu prevádzku.
Toto sú niektoré možné riešenia na obnovenie databázy, ktorá indikuje poškodenie údajov. Predtým, ako vyskúšate iné postupy alebo odnesiete zariadenie k technikovi, vyskúšajte tieto riešenia, ktoré vám môžu ušetriť čas a peniaze.
