IT katastrofy nemusia nevyhnutne nastať v dôsledku požiaru, povodne alebo inej katastrofickej udalosti. Niekedy môže jednoduchá chyba alebo chyba v úsudku, ako je chybná údržba alebo zálohovanie alebo neúmyselné použitie aplikácie, dostať správcu Accessu do veľkého problému. Vždy som sa obával používania zložitých alebo vnorených dotazov v mojej databáze Accessu a existuje vážny dôvod, prečo som sa tomu vyhýbal. Kedykoľvek používame zložité dotazy v databáze Access, vždy sa vyskytne problém!
Úlohou zložitých alebo vnorených dopytov je v skutočnosti získavať údaje z iných dopytov, ktoré môžu ďalej zasahovať do iných. V tomto procese začne databáza Accessu písať nepotrebné dotazy, čo vedie k hromadeniu dočasných údajov. Používateľ databázy Access si v podstate nie je vedomý takejto hromady údajov.
Často aj po práci na malom množstve údajov sa dotaz vykonáva pomaly kvôli jeho komplexnej povahe, čo zaťažuje JET engine. V tomto prípade ide o spomalenie procesu získavania údajov prostredníctvom dopytov nahromadené dočasné dáta .
Okrem toho, ak sa počas tohto procesu Access dusí, neexistuje spôsob, ako zabrániť poškodeniu backendového súboru.
Aby sa predišlo poškodeniu prístupu spôsobenému hromadením údajov Všetci používatelia Accessu s rolami správcu boli e-mailom upozornení, aby dodržiavali niekoľko preventívnych opatrení, ako napríklad:
- Otvorili ste Prieskumníka a prehliadli, aby ste vybrali zdravú kópiu databázy
- Databázu sme skopírovali na miesto, kde bolo potrebné nahradiť poškodenú databázu. Bola tu možnosť nahradiť existujúcu databázu a túto možnosť sme vybrali.
- Otvorenie databázy na overenie, či je databáza prístupná.
- Prenosný počítač so systémom Windows 10 nerozpoznáva slúchadlá? Tu je návod, ako to opraviť
- Vyriešené: Využitie disku Windows 10 100 po aktualizácii z mája 2021
- Ponuka Štart systému Windows 10 sa po aktualizácii z mája 2021 neotvorí? tu ako to opraviť
- Opravte problém zlyhania inštalátora NVIDIA v systéme Windows 10
Poznámka: Používateľom s rolou správcu sú v databáze Accessu priradené funkcie čítania, zápisu a odstraňovania. Správcovská rola môže byť pridelená viacerým používateľom, napríklad vedúcim rôznych oddelení.
Keď však jeden z administratívnych používateľov zabudol dodržiavať vyššie uvedených 5 pravidiel, databáza Access našej organizácie sa poškodila
Analýza koreňových príčin (RCA) korupcie v probléme s databázou Access
Naša organizácia nie je veľká, a preto je databáza Accessu dostatočne veľká na ukladanie údajov. Tieto databázy Accessu sú kategorizované na základe rôznych oddelení, napríklad „Databáza pre financie“ sa líši od „Databáza pre marketing“ a všetky databázy sú dostupné na spoločnom fyzickom serveri.
Jeden z užívateľov s administrátorskými právami však na ten mail zabudol a začal písať zložité otázky. Tieto zložité dotazy začali vytvárať nepotrebné dočasné súbory na backende a jedného krásneho dňa nahromadené údaje viedli k poškodeniu databázy Accessu. Všetky činnosti, vrátane dostupnosti databázy, súvisiace s touto databázou sa náhle skončili.
Aj po zosúladení databázy Accessu a vykonaní všetkých preventívnych opatrení viedla malá chyba, ktorej sa nevedomky dopustil administrátor, k veľkému problému.
Teraz, keď došlo ku korupcii, našou prvou úlohou bolo vyriešiť chybu korupcie a obnoviť databázu.
Metódy rozlíšenia prijaté na opravu databázy Access
RCA nám pomohla identifikovať príčinu problému a spôsob riešenia.
Obnova cez zálohu: Na obnovu databázy sme mali pripravenú zálohu celej databázy. Na obnovenie zálohy boli vykonané nasledujúce kroky:
Na naše zdesenie sa nám záložná kópia nezdala byť zdravá. A uvedomili sme si, že databáza Accessu dostupná v Exceli nebola dlho obnovená.
Vtedy sa začal skutočný problém.
Naša databáza Accessu nebola prístupná, záloha nebola v poriadku, excelový zošit s Power Query nebol obnovený a keďže sme už spustili pomôcku Zhutniť a opraviť, nebola šanca na obnovenie databázy Accessu zo vstavanej pomôcky.
Dokonalé riešenie pre opravu databázy
Neprístupná databáza spôsobila zmätok medzi používateľmi. Väčšina používateľov zostala uviaznutá a nebola schopná vykonať rutinnú úlohu. Naozaj sme museli konať rýchlo a vyriešiť tento problém čo najskôr. Teraz najlepším spôsobom, ako to vyriešiť, bolo opraviť poškodenú databázu pomocou softvéru tretej strany, ktorý dokázal obnoviť celú databázu bez predĺženia prestojov.
Hľadali sme efektívneho Prístupový softvér na obnovu databázy a z mála dostupných možností som sa rozhodol vybrať Stellar Repair for Access . Čítali sme recenzie uverejnené na rôznych stránkach a napadlo nás vyskúšať demo verziu.
Poznámka: Ako preventívne opatrenie sme vytvorili záložnú kópiu databázy.
Ukázalo sa, že ide o DIY softvér. Po odoslaní poškodeného súboru Access nám softvér poskytol ukážku celej databázy na konečnú kontrolu. Tiež tím podpory Stellar bol viac než nápomocný pri riešení našich otázok.
Bol to moment číreho potešenia. Softvér sme aktivovali, opravili a uložili celú databázu Accessu okamžite. Problém s korupciou bol úplne vyriešený a všetci používatelia mali opäť prístup k databáze.
Záver
Existujú rôzne prípady, kedy sa databáza Accessu môže stať nedostupnou a hlavným problémom tejto databázy je, že je náchylná na poškodenie.
Z tohto dôvodu si vždy dávam pozor, aby som nevytváral zložité otázky. Je známe, že takéto dotazy vedú k závažným problémom, ako je vytváranie nepotrebných dočasných súborov na backende, spomalenie procesu získavania údajov, čo v konečnom dôsledku vedie k poškodeniu databázy Accessu. Ak sa to stane, vyžaduje si okamžitú pozornosť.
Nedávno som narazil na jeden z hlavných zistení vykonaných hľadaním. Bolo jasne uvedené, že zlyhanie hardvéru je hlavnou príčinou obchodného dopadu a dosahuje úroveň 75 % (pozri tabuľku nižšie). Takéto zlyhania hardvéru alebo softvéru majú priamy vplyv na podnikanie az tohto dôvodu sa im musí venovať najvyššia priorita.
Hoci zálohovanie databázy poskytuje okamžité riešenie, veci sa pokazia, keď záloha nie je v poriadku. Softvér tretích strán, ako je Stellar Repair for Access, je najlepšou voľbou, pokiaľ ide o opravu poškodenej databázy Accessu.
V našom prípade, keď sa databáza programu Access poškodila v dôsledku zložitých dopytov, softvér poskytol okamžité výsledky. Hlavnou výhodou softvéru je, že ho možno testovať na výkon bez aktivácie. A mohli sme svoje dáta uložiť hneď po aktivácii. Nedošlo k žiadnemu časovému posunu a chyby spôsobené poškodením sme mohli vyriešiť obnovením komponentov databázy do úplne novej databázy.
Používatelia mali prístup k databáze Accessu a nám sa uľavilo!