Mola

Produkta Revizio - Stela Riparo por Aliro

Provu Nian Instrumenton Por Forigi Problemojn





Laste ĝisdatigita la 17-an de aprilo 2022 Produkta Revizio - Stela Riparo por Aliro 0

IT-katastrofoj ne nepre okazas pro fajro, inundo aŭ ajna alia kataklisma evento. Kelkfoje, simpla eraro aŭ juĝ-eraro kiel misa prizorgado aŭ sekurkopio aŭ neintenca uzado de aplikaĵo povas kaŭzi al administranto de Aliro grandegan problemon. Mi ĉiam timis uzi kompleksajn aŭ nestitajn demandojn en mia Access-datumbazo kaj estas forta kialo, kial mi evitis fari tion. Kiam ajn ni uzas kompleksajn demandojn en la Access-datumbazo, ĉiam estas problemo!

Fakte, la rolo de kompleksaj aŭ nestitaj demandoj estas preni datumojn de aliaj demandoj, kiuj povas plu trafi aliajn. En la procezo, la Access-datumbazo komencas skribi nenecesajn demandojn, rezultigante amasiĝon de provizoraj datumoj. Esence, la uzanto de Access-datumbazo ne konscias pri tia datumamaso.



Ofte, eĉ post laborado pri malgranda kvanto da datumoj, la demando funkcias malrapide pro sia kompleksa naturo, kaj ĉi tio streĉas la JET-motoron. En ĉi tiu kazo, la malrapidiĝo de la procezo preni la datumojn per demandoj estas la amasigitaj provizoraj datumoj .

Plue, dum ĉi tiu procezo, se Aliro sufokiĝas, tiam ne estas maniero eviti korupton en la malantaŭa dosiero.



Por eviti korupton de Aliro, kaŭzita de amasiĝo de datumoj , ĉiuj Access-uzantoj kun administraj roloj estis instigitaj retpoŝte sekvi kelkajn preventajn mezurojn kiel ekzemple:

    Evitu uzi kompleksajn demandojnsur la datumbazo, kiu povas malhelpi la datumbazan rendimenton pro datuma amasiĝo kaj finfine kondukas al datumbaza korupto.Dividu la datumbazonen kiu la malantaŭaj datumoj konsistas el Tabeloj, kiuj ne estas aliritaj de la uzantoj rekte, kaj la fasaj datumoj konsistas el demandoj kaj aliaj Alirfunkcioj.Konservu rezervan kopionde la tuta datumbazo.Daŭre skribuparto de la provizoraj datumoj al la provizoraj tabeloj. Ĉi tio akcelas la demandon plejparte je faktoro de 10 aŭ foje pli, tamen ĝi ne sukcesas provizi konstantan solvon.Instalu Power Queryfunkcio por Access-datumbazo kie uzantoj kreis dinamikan konekton kun Excel-laborlibro kaj ĉi tiu konekto estis senĉese refreŝigita por ricevi la ĝisdatigojn de la datumbazo.Programu Kompakta kaj Ripara utilecotuj kiam la datumbazo estas fermita. Aŭtomata 'kompakto ĉe fermo' estas farita por redukti la superfluajn spacojn regule de la datumbazo.

Notu: Uzantoj kun la administra rolo ricevas funkciojn de legado-skribi-forigo en la Access-datumbazo. Administra rolo povas esti asignita al pluraj uzantoj, ekzemple, la estroj de malsamaj fakoj.



Sed, kiam unu el la administraj uzantoj forgesis sekvi la supre 5 deklaritajn regulojn, la Access-datumbazo de nia organizo difektiĝis.

Root Cause Analysis (RCA) de korupto en Access Database-afero



Nia ne estas granda organizo, tial Access-datumbazo estas sufiĉe granda por stoki datumojn. Ĉi tiuj Alir-datumbazoj estas kategoriigitaj surbaze de malsamaj fakoj, ekzemple 'Datumbazo por Financo' estas diferenca de 'Datumbazo por Merkatado' kaj ĉiuj datumbazoj estas disponeblaj sur komuna fizika servilo.

Tamen, unu el la uzantoj kun administraj rajtoj forgesis pri tiu poŝto kaj komencis verki kompleksajn demandojn. Ĉi tiuj kompleksaj demandoj komencis krei nenecesajn provizorajn dosierojn ĉe la backend kaj unu bonan tagon la datumoj amasigitaj dum tempodaŭro rezultigis korupton en la Access-datumbazo. Ĉiuj agadoj, inkluzive de datumbaza alirebleco, rilataj al tiu datumbazo venis al subita fino.

Eĉ post vicigado de la Access-datumbazo kaj preni ĉiujn preventajn mezurojn, malgranda eraro farita senscie de administra uzanto, kondukis al granda problemo.

Nun kiam la korupto okazis, nia unua laboro estis solvi la koruptan eraron kaj revivigi la datumbazon.

Solvometodoj adoptitaj por ripari Access-datumbazon

RCA helpis nin identigi la kaŭzon de la problemo kaj la solva metodo.

Restarigi per sekurkopio: Ni havis pretan sekurkopion de la tuta datumbazo disponebla por datumbaza restarigo. La sekvaj paŝoj estis faritaj por restarigi la sekurkopion:

  1. Malfermis File Explorer kaj foliumis por elekti sanan kopion de la datumbazo
  2. Kopiis la datumbazon al la loko kie la koruptita datumbazo devis esti anstataŭigita. Estis eblo anstataŭigi la ekzistantan datumbazon kaj ni elektis tiun opcion.
  3. Malfermis la datumbazon por kontroli ĉu la datumbazo estis alirebla.

Je nia konsterno, la rezerva kopio ŝajnis ne esti sana. Kaj ni rimarkis, ke la Access-datumbazo disponebla en Excel ne estis refreŝigita delonge.

Jen kiam komenciĝis la vera problemo.

Nia Access-datumbazo ne estis alirebla, la sekurkopio ne estis sana, la Excel-laborlibro kun Power Query ne estis refreŝigita, kaj ĉar ni jam funkciis Kompakta kaj Ripara ilo, ne estis ŝanco de Access-datumbaza reakiro de la enkonstruita ilo.

La finfina solvo por datumbaza riparo

La nealirebla datumbazo kreis ĥaoson inter uzantoj. Plej multaj uzantoj restis blokitaj kaj ne povis plenumi la rutinan taskon. Ni vere devis agi rapide kaj solvi ĉi tiun problemon tuj. Nun la plej bona maniero solvi estis ripari la koruptan datumbazon per triaparta programaro, kiu povus reakiri la tutan datumbazon sen plilongigi la malfunkcion.

Ni serĉis efikan Aliri datumbazan reakiro programaron kaj el la malmultaj disponeblaj opcioj, decidis elekti Stela Riparo por Aliro . Ni legis la recenzojn afiŝitajn en malsamaj retejoj kaj pensis provi la demo-version.

Noto: Kiel antaŭzorgo, ni prenis rezervan kopion de la datumbazo.

Ĝi montriĝis esti DIY-programaro. Post kiam ni sendis la koruptan Access-dosieron, la programaro disponigis la antaŭrigardon de la tuta datumbazo por la fina kontrolo. Ankaŭ la subtena teamo de Stellar estis pli ol helpema por solvi niajn demandojn.

Estis momento de pura ĝojo. Ni akiris la programaron aktivigita, riparita, kaj konservis la tutan Access-datumbazon en neniu tempo. La korupta problemo estis plene solvita kaj denove ĉiuj uzantoj povis aliri la datumbazon.

Konkludo

Estas diversaj okazoj, kiam la Access-datumbazo povas iĝi nealirebla, kaj grava problemo kun ĉi tiu datumbazo estas, ke ĝi estas inklina al korupto.

Pro tio mi ĉiam zorgas ne krei kompleksajn demandojn. Oni scias, ke tiaj demandoj rezultigas gravajn problemojn kiel krei nenecesajn provizorajn dosierojn ĉe la malantaŭo, bremsante la procezon de preni datumojn, finfine kondukante al korupto en la Access-datumbazo. Se ĉi tio okazas, ĝi bezonas tujan atenton.

Lastatempe, mi trovis unu el la ĉefaj trovoj faritaj de serĉo. Estis klare deklarite, ke aparatara fiasko estas la ĉefa kaŭzo de komerca efiko, atingante nivelon de 75% (kontrolu la suban tabelon por referenco). Tiaj misfunkciadoj de aparataro aŭ programaro havas rektan komercan efikon kaj tial ili devas esti prizorgataj kun ĉefa prioritato.

Blanka papera bildo

Kvankam datumbaza sekurkopio provizas la tujan solvon, aferoj fuŝiĝas kiam la sekurkopio ne estas sana. Triaparta programaro kiel Stellar Repair for Access estas la plej bona elekto kiam temas pri ripari la koruptan Access-datumbazon.

En nia kazo, kie la Access-datumbazo koruptiĝis pro kompleksaj demandoj, la programaro donis tujajn rezultojn. Grava avantaĝo de la programaro estas, ke ĝi povas esti provita pri sia agado sen aktivigo. Kaj ni povus konservi niajn datumojn tuj post aktivigo. Ne estis tempomalfruo kaj ni povis solvi koruptajn erarojn per restarigo de la datumbazaj komponantoj en tute novan datumbazon.

Uzantoj povis aliri la Access-datumbazon kaj ni estis trankviligitaj!