E Bute

Rishikimi i produktit – Riparimi yjor për akses

Provoni Instrumentin Tonë Për Eliminimin E Problemeve





Përditësimi i fundit 17 prill 2022 Rishikimi i produktit - Riparimi yjor për akses 0

Fatkeqësitë e TI-së nuk ndodhin domosdoshmërisht për shkak të zjarrit, përmbytjes ose ndonjë ngjarje tjetër kataklizmike. Ndonjëherë, një gabim i thjeshtë ose një gabim gjykimi, si p.sh. mirëmbajtja ose rezervimi i gabuar ose përdorimi i paqëllimshëm i aplikacionit mund të vendosë një administrator të Accessit në një problem të madh. Unë kam qenë gjithmonë i shqetësuar për përdorimin e pyetjeve komplekse ose të ndërthurura në bazën time të të dhënave Access dhe ka një arsye të fortë pse e kam shmangur këtë. Sa herë që përdorim pyetje komplekse në bazën e të dhënave Access, gjithmonë ka një problem!

Në fakt, roli i pyetjeve komplekse ose të ndërthurura është të marrin të dhëna nga pyetje të tjera që mund të godasin më tej të tjerët. Në këtë proces, baza e të dhënave Access fillon të shkruajë pyetje të panevojshme, duke rezultuar në grumbullimin e të dhënave të përkohshme. Në thelb, përdoruesi i bazës së të dhënave Access nuk është i vetëdijshëm për një grumbull të tillë të dhënash.



Shpesh, edhe pas punës në një sasi të vogël të dhënash, pyetja funksionon ngadalë për shkak të natyrës së tij komplekse, dhe kjo vë stres në motorin JET. Në këtë rast, ngadalësimi i procesit të marrjes së të dhënave përmes pyetjeve është të dhëna të përkohshme të grumbulluara .

Më tej, gjatë këtij procesi, nëse Access-i mbyt, atëherë nuk ka asnjë mënyrë për të shmangur korrupsionin në skedarin e fundit.



Për të shmangur korrupsionin e Accessit, i shkaktuar për shkak të grumbullimit të të dhënave , të gjithë përdoruesit e Access me role administrative u informuan me email për të ndjekur disa masa parandaluese si:

    Shmangni përdorimin e pyetjeve kompleksenë bazën e të dhënave, gjë që mund të pengojë performancën e bazës së të dhënave për shkak të akumulimit të të dhënave dhe më në fund çon në prishjen e bazës së të dhënave.Ndani bazën e të dhënaveku të dhënat e fundit përbëhen nga tabela të cilat nuk aksesohen nga përdoruesit drejtpërdrejt, dhe të dhënat e pjesës së përparme përfshijnë pyetje dhe funksione të tjera Access.Ruani kopje rezervëtë gjithë bazës së të dhënave.Vazhdo shlyerjenpjesë e të dhënave të përkohshme në tabelat e përkohshme. Kjo e shpejton pyetjen kryesisht me një faktor 10 ose ndonjëherë më shumë, megjithatë, nuk arrin të japë një zgjidhje të përhershme.Instalo Power Queryfunksion për bazën e të dhënave Access ku përdoruesit krijuan një lidhje dinamike me librin e punës Excel dhe kjo lidhje rifreskohej vazhdimisht për të marrë përditësimet nga baza e të dhënave.Programoni programin Kompakt dhe Riparuessapo të mbyllet baza e të dhënave. Automatik 'kompakt në mbyllje' bëhet për të reduktuar rregullisht hapësirat e tepërta nga baza e të dhënave.

Shënim: Përdoruesve me rolin administrativ u caktohen funksionet lexim-shkrim-fshirje në bazën e të dhënave Access. Një rol administrativ mund t'u caktohet përdoruesve të shumtë, për shembull, drejtuesve të departamenteve të ndryshme.



Por, kur një nga përdoruesit administrativë harroi të ndiqte 5 rregullat e mësipërme, baza e të dhënave Access e organizatës sonë u korruptua

Analiza e shkakut rrënjësor (RCA) të korrupsionit në çështjen e bazës së të dhënave të Access



E jona nuk është një organizatë e madhe, prandaj një bazë të dhënash Access është mjaft e madhe për të ruajtur të dhënat. Këto baza të të dhënave Access kategorizohen në bazë të departamenteve të ndryshme, për shembull, 'Baza e të Dhënave për Financa' është e ndryshme nga 'Baza e të Dhënave për Marketing' dhe të gjitha bazat e të dhënave vihen në dispozicion në një server të përbashkët fizik.

Megjithatë, një nga përdoruesit me të drejta administrative e harroi atë postë dhe filloi të shkruante pyetje komplekse. Këto pyetje komplekse filluan të krijojnë skedarë të përkohshëm të panevojshëm në fund dhe një ditë të mirë të dhënat që ishin grumbulluar gjatë një periudhe kohore rezultuan në korrupsion në bazën e të dhënave Access. Të gjitha aktivitetet, duke përfshirë aksesin në bazën e të dhënave, në lidhje me atë bazë të dhënash morën fund të papritur.

Edhe pas rreshtimit të bazës së të dhënave Access dhe marrjes së të gjitha masave parandaluese, një gabim i vogël i kryer pa vetëdije nga një përdorues administrativ, çoi në një problem të madh.

Tani që kishte ndodhur korrupsioni, puna jonë e parë ishte të zgjidhnim gabimin e korrupsionit dhe ta bënim përsëri të gjallë bazën e të dhënave.

Metodat e zgjidhjes të miratuara për të riparuar bazën e të dhënave të Access

RCA na ndihmoi në identifikimin e shkakut të problemit dhe metodës së zgjidhjes.

Rivendosja përmes kopjes rezervë: Ne kishim një kopje rezervë të të gjithë bazës së të dhënave të disponueshme për restaurimin e bazës së të dhënave. Hapat e mëposhtëm u kryen për të rivendosur kopjen rezervë:

  1. Hapi File Explorer dhe shfletoi për të zgjedhur një kopje të shëndetshme të bazës së të dhënave
  2. Baza e të dhënave u kopjua në vendndodhjen ku duhej zëvendësuar baza e të dhënave e dëmtuar. Kishte një opsion për të zëvendësuar bazën e të dhënave ekzistuese dhe ne zgjodhëm atë opsion.
  3. Hapi bazën e të dhënave për të verifikuar nëse baza e të dhënave ishte e aksesueshme.

Për zhgënjimin tonë, kopja rezervë nuk dukej e shëndetshme. Dhe, ne kuptuam se baza e të dhënave Access e disponueshme në Excel nuk ishte rifreskuar për një kohë të gjatë.

Pikërisht atëherë filloi problemi i vërtetë.

Baza jonë e të dhënave Access nuk ishte e aksesueshme, rezervimi nuk ishte i shëndetshëm, libri i punës në Excel me Power Query nuk u rifreskua dhe meqë tashmë kishim ekzekutuar programin Compact and Repair, nuk kishte asnjë shans për rikuperimin e bazës së të dhënave të Access nga programi i integruar.

Zgjidhja përfundimtare për riparimin e bazës së të dhënave

Baza e të dhënave e paarritshme po krijonte kërdi në mesin e përdoruesve. Shumica e përdoruesve mbetën të bllokuar dhe nuk ishin në gjendje të kryenin detyrën rutinë. Ne vërtet duhej të vepronim shpejt dhe ta zgjidhnim këtë çështje sa më shpejt. Tani mënyra më e mirë për të zgjidhur ishte riparimi i bazës së të dhënave të korruptuar me softuer të palëve të treta që mund të rikuperonte të gjithë bazën e të dhënave pa zgjatur kohën e ndërprerjes.

Ne kërkuam një efikas Hyni në softuerin e rikuperimit të bazës së të dhënave dhe nga disa opsione të disponueshme, vendosa të zgjedhë Riparimi yjor për akses . Ne lexuam komentet e postuara në faqe të ndryshme dhe menduam të provonim versionin demo.

Shënim: Si masë paraprake, ne kishim marrë një kopje rezervë të bazës së të dhënave.

Doli të ishte një softuer DIY. Pasi kemi dorëzuar skedarin e korruptuar Access, softueri ka ofruar pamjen paraprake të të gjithë bazës së të dhënave për kontrollin përfundimtar. Gjithashtu, ekipi mbështetës i Stellar ishte më se i dobishëm në zgjidhjen e pyetjeve tona.

Ishte një moment i madh kënaqësie. Ne e aktivizuam softuerin, e riparuam dhe e ruajtëm të gjithë bazën e të dhënave të Access brenda një kohe të shkurtër. Çështja e korrupsionit u zgjidh plotësisht dhe sërish të gjithë përdoruesit mund të hynin në bazën e të dhënave.

konkluzioni

Ka raste të ndryshme kur baza e të dhënave Access mund të bëhet e paarritshme, dhe një problem i madh me këtë bazë të dhënash është se ajo është e prirur ndaj korrupsionit.

Për këtë arsye unë gjithmonë kujdesem që të mos krijoj pyetje komplekse. Dihet se pyetje të tilla rezultojnë në çështje të mëdha si krijimi i skedarëve të përkohshëm të panevojshëm në fund, duke ngadalësuar procesin e marrjes së të dhënave, duke çuar përfundimisht në korrupsion në bazën e të dhënave Access. Nëse kjo ndodh, ajo kërkon vëmendje të menjëhershme.

Kohët e fundit, hasa në një nga gjetjet kryesore të kryera nga kërkimi. U deklarua qartë se dështimi i harduerit është shkaku kryesor i ndikimit të biznesit, duke arritur një nivel prej 75% (shikoni tabelën më poshtë për referencë). Dështime të tilla harduerike ose softuerike kanë një ndikim të drejtpërdrejtë në biznes dhe për këtë arsye, ato duhet të trajtohen me prioritet të lartë.

Imazhi i letrës së bardhë

Megjithëse rezervimi i bazës së të dhënave ofron zgjidhjen e menjëhershme, gjërat shkojnë keq kur kopja rezervë nuk është e shëndetshme. Softueri i palëve të treta si Stellar Repair for Access është alternativa më e mirë kur bëhet fjalë për riparimin e bazës së të dhënave të korruptuar të Access.

Në rastin tonë, ku baza e të dhënave Access u korruptua për shkak të pyetjeve komplekse, softueri dha rezultate të menjëhershme. Një përfitim i madh i softuerit është se ai mund të testohet për performancën e tij pa aktivizim. Dhe ne mund t'i ruanim të dhënat tona menjëherë pas aktivizimit. Nuk kishte vonesë kohore dhe ne mund të zgjidhnim gabimet e korrupsionit duke rivendosur komponentët e bazës së të dhënave në një bazë të dhënash krejtësisht të re.

Përdoruesit mund të hynin në bazën e të dhënave të Access dhe ne u qetësuam!