Puha

Termékismertető – Csillagjavítás a hozzáféréshez

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Utolsó frissítés 2022. április 17 Termékismertető – Csillagjavítás a hozzáféréshez 0

Az informatikai katasztrófák nem feltétlenül tűz, árvíz vagy bármilyen más kataklizmikus esemény miatt következnek be. Néha egy egyszerű hiba vagy mérlegelési hiba, például hibás karbantartás vagy biztonsági mentés vagy véletlen alkalmazáshasználat hatalmas problémába sodorhatja az Access rendszergazdát. Mindig is tartottam attól, hogy összetett vagy beágyazott lekérdezéseket használjak az Access-adatbázisomban, és komoly oka van annak, miért kerültem ezt. Amikor összetett lekérdezéseket használunk az Access adatbázisban, mindig van probléma!

windows 10 aruhaz ujratelepitese

Valójában az összetett vagy beágyazott lekérdezések szerepe az, hogy adatokat gyűjtsenek be más lekérdezésekből, amelyek tovább üthetnek másokat. A folyamat során az Access adatbázis szükségtelen lekérdezéseket kezd írni, ami ideiglenes adatok felhalmozódását eredményezi. Lényegében az Access adatbázis felhasználója nem tud ilyen adathalomról.



Gyakran még kis mennyiségű adaton végzett munka után is a lekérdezés lassan fut le összetett jellege miatt, és ez megterheli a JET motort. Ebben az esetben az adatok lekérdezéseken keresztüli lekérési folyamatának lassulása a felhalmozott ideiglenes adatok .

Ezen túlmenően, a folyamat során, ha az Access lefullad, akkor nincs mód a háttérfájl sérülésének elkerülésére.



Az adatok felhalmozódása miatti Access korrupció elkerülése érdekében , minden adminisztrátori szerepkörrel rendelkező Access-felhasználót e-mailben felszólítottunk, hogy kövessen néhány megelőző intézkedést, például:

    Kerülje az összetett lekérdezések használatátaz adatbázison, ami akadályozhatja az adatbázis teljesítményét az adathalmozódás miatt, és végül az adatbázis sérüléséhez vezethet.Oszd fel az adatbázistahol a háttéradatok táblákból állnak, amelyekhez a felhasználók közvetlenül nem férnek hozzá, és a frontend adatok lekérdezéseket és egyéb hozzáférési funkciókat tartalmaznak.Tartsa fenn a biztonsági másolatota teljes adatbázisból.Folytasd a kiírástaz ideiglenes adatok egy részét az ideiglenes táblákhoz. Ez többnyire 10-szeresére vagy akár többre is felgyorsítja a lekérdezést, azonban nem tud tartós megoldást nyújtani.Telepítse a Power Query-tAz Access adatbázis szolgáltatása, ahol a felhasználók dinamikus kapcsolatot hoztak létre az Excel-munkafüzettel, és ezt a kapcsolatot folyamatosan frissítették, hogy megkapják a frissítéseket az adatbázisból.Ütemezze be a Compact and Repair segédprogramotamint az adatbázis leáll. Az automatikus „tömörítés bezáráskor” az adatbázisból származó redundáns helyek rendszeres csökkentése érdekében történik.

Jegyzet: Az adminisztrátori szerepkörrel rendelkező felhasználók olvasási-írási-törlési funkciókat kapnak az Access adatbázisban. Egy adminisztrátori szerepkör több felhasználóhoz is hozzárendelhető, például különböző osztályok vezetőihez.



De amikor az egyik adminisztratív felhasználó elfelejtette betartani a fenti 5 szabályt, szervezetünk Access adatbázisa megsérült.

A korrupció gyökérok-elemzése (RCA) az Access Database-ban



A miénk nem egy nagy szervezet, ezért egy Access adatbázis elég nagy az adatok tárolására. Ezek az Access-adatbázisok különböző osztályok szerint vannak kategorizálva, például a „Database for Finance” eltér a „Database for Marketing”-től, és az összes adatbázis elérhető egy közös fizikai szerveren.

Az egyik rendszergazdai joggal rendelkező felhasználó azonban elfelejtette ezt a levelet, és összetett lekérdezéseket kezdett írni. Ezek az összetett lekérdezések szükségtelen ideiglenes fájlokat hoztak létre a háttérben, és egy szép napon az időn át felhalmozódott adatok az Access adatbázis megsérüléséhez vezettek. Az adatbázishoz kapcsolódó összes tevékenység, beleértve az adatbázis-hozzáférést is, hirtelen véget ért.

Még az Access adatbázis összehangolása és az összes megelőző intézkedés megtétele után is nagy problémához vezetett egy kis hiba, amelyet egy adminisztratív felhasználó tudtán kívül követett el.

Most, hogy a korrupció megtörtént, az első dolgunk a korrupciós hiba elhárítása és az adatbázis újraélesztése volt.

Az Access-adatbázis javítására elfogadott feloldási módszerek

Az RCA segített azonosítani a probléma okát és a megoldási módot.

Visszaállítás biztonsági mentésen keresztül: Az adatbázis-visszaállításhoz rendelkezésre állt egy kész biztonsági másolat a teljes adatbázisról. A biztonsági mentés visszaállításához a következő lépéseket hajtották végre:

  1. Megnyitotta a Fájlkezelőt, és böngészve válassza ki az adatbázis egészséges másolatát
  2. Az adatbázist arra a helyre másolta, ahol a sérült adatbázist ki kellett cserélni. Lehetőség volt a meglévő adatbázis lecserélésére, és ezt a lehetőséget választottuk.
  3. Megnyitotta az adatbázist, hogy ellenőrizze, hogy az adatbázis elérhető-e.

Megdöbbenésünkre a biztonsági másolat nem tűnt egészségesnek. És rájöttünk, hogy az Excelben elérhető Access-adatbázist nem sokáig frissítették.

Ekkor kezdődött az igazi probléma.

Access adatbázisunk nem volt elérhető, a biztonsági mentés nem volt megfelelő, az Excel munkafüzet Power Queryvel nem frissült, és mivel a Compact and Repair segédprogramot már futtattuk, esély sem volt az Access adatbázis helyreállítására a beépített segédprogramból.

A végső megoldás az adatbázis-javításhoz

A hozzáférhetetlen adatbázis pusztítást okozott a felhasználók körében. A legtöbb felhasználó elakadt, és nem tudták elvégezni a rutinfeladatot. Valóban gyorsan kellett cselekednünk, és mielőbb megoldanunk a problémát. Most a megoldás legjobb módja az volt, hogy a sérült adatbázist harmadik féltől származó szoftverrel javítják ki, amely képes helyreállítani a teljes adatbázist az állásidő meghosszabbítása nélkül.

Hatékonyat kerestünk Access adatbázis-helyreállító szoftver és a néhány elérhető lehetőség közül úgy döntött, hogy választ Csillagok javítása a hozzáféréshez . Elolvastuk a különböző oldalakon közzétett véleményeket, és arra gondoltunk, hogy kipróbáljuk a demóverziót.

Megjegyzés: Elővigyázatosságból biztonsági másolatot készítettünk az adatbázisról.

Kiderült, hogy ez egy barkács szoftver. Miután benyújtottuk a sérült Access fájlt, a szoftver a teljes adatbázis előnézetét biztosította a végső ellenőrzéshez. Ezenkívül a Stellar ügyfélszolgálati csapata több mint segítőkész volt kérdéseink megoldásában.

A puszta öröm pillanata volt. Gyorsan aktiváltuk a szoftvert, megjavítottuk és elmentettük a teljes Access adatbázist. A korrupciós probléma teljesen megoldódott, és ismét minden felhasználó hozzáférhetett az adatbázishoz.

Következtetés

Különböző esetek fordulhatnak elő, amikor az Access adatbázis elérhetetlenné válik, és ezzel az adatbázissal az egyik fő probléma az, hogy hajlamos a korrupcióra.

Emiatt mindig ügyelek arra, hogy ne hozzak létre összetett lekérdezéseket. Az ilyen lekérdezések köztudottan komoly problémákat okoznak, például szükségtelen ideiglenes fájlok létrehozását a háttérben, lelassítják az adatok lekérésének folyamatát, ami végső soron az Access-adatbázis sérüléséhez vezet. Ha ez megtörténik, azonnali figyelmet igényel.

Nemrég akadtam rá a quest egyik legfontosabb felfedezésére. Egyértelműen kijelentették, hogy a hardverhiba a fő oka az üzleti hatásoknak, elérve a 75%-os szintet (referenciaként tekintse meg az alábbi táblázatot). Az ilyen hardver- vagy szoftverhibák közvetlen üzleti hatással járnak, ezért ezeket kiemelten kezelni kell.

Fehér papír kép

Bár az adatbázis biztonsági mentése azonnali megoldást nyújt a dolgoknak, ha a biztonsági mentés nem megfelelő. A harmadik féltől származó szoftverek, például a Stellar Repair for Access a legjobb megoldás a sérült Access adatbázis javítására.

windows 10 helyreallitas parancssorbol

Esetünkben, ahol az Access adatbázis megsérült a bonyolult lekérdezések miatt, a szoftver azonnali eredményt adott. A szoftver egyik fő előnye, hogy aktiválás nélkül is tesztelhető a teljesítménye. Adatainkat pedig azonnal menthettük az aktiválás után. Nem volt időeltolódás, és a korrupciós hibákat az adatbázis-összetevők teljesen új adatbázisba való visszaállításával tudtuk megoldani.

A felhasználók hozzáférhettek az Access adatbázishoz, és megkönnyebbültünk!