Myk

Produktanmeldelse – Stellar Repair for Access

Prøv Instrumentet Vårt For Å Eliminere Problemer





Sist oppdatert 17. april 2022 Produktanmeldelse - Stellar Repair for Access 0

IT-katastrofer oppstår ikke nødvendigvis på grunn av brann, flom eller andre katastrofale hendelser. Noen ganger kan en enkel feil eller vurderingsfeil, for eksempel feil vedlikehold eller sikkerhetskopiering eller utilsiktet bruk av applikasjoner, føre til et stort problem for en Access-administrator. Jeg har alltid vært bekymret for å bruke komplekse eller nestede søk på Access-databasen min, og det er en sterk grunn til at jeg har unngått å gjøre det. Når vi bruker komplekse søk på Access-databasen, er det alltid et problem!

Faktisk er rollen til komplekse eller nestede søk å hente data fra andre søk som kan treffe andre ytterligere. I prosessen begynner Access-databasen å skrive unødvendige spørringer, noe som resulterer i hoper seg opp med midlertidige data. I hovedsak er Access-databasebrukeren ikke klar over en slik databunke.



Ofte, selv etter å ha jobbet med en liten mengde data, utføres spørringen sakte på grunn av dens komplekse natur, og dette legger stress på JET-motoren. I dette tilfellet er nedgangen i prosessen med å hente dataene gjennom spørringer oppsamlede midlertidige data .

Videre, under denne prosessen, hvis Access kveler, er det ingen måte å unngå korrupsjon i backend-filen.



For å unngå Access-korrupsjon, forårsaket på grunn av dataakkumulering , ble alle Access-brukere med administrative roller informert via e-post om å følge noen få forebyggende tiltak som:

    Unngå å bruke komplekse søkpå databasen, noe som kan hindre databaseytelsen på grunn av dataakkumulering og til slutt fører til databasekorrupsjon.Del opp databasenhvori backend-dataene består av tabeller som ikke er aksessert av brukerne direkte, og frontend-dataene omfatter spørringer og andre tilgangsfunksjoner.Ta vare på sikkerhetskopiav hele databasen.Fortsett å skrive avdel av de midlertidige dataene til de midlertidige tabellene. Dette øker søket for det meste med en faktor på 10 eller noen ganger mer, men det klarer ikke å gi en permanent løsning.Installer Power Queryfunksjon for Access-database der brukere opprettet en dynamisk tilkobling med Excel-arbeidsbok og denne tilkoblingen ble kontinuerlig oppdatert for å få oppdateringene fra databasen.Planlegg kompakt og reparasjonsverktøyså snart databasen er stengt. Automatisk 'kompakt ved lukking' gjøres for å redusere de overflødige plassene regelmessig fra databasen.

Merk: Brukere med administratorrollen tildeles lese-skrive-slette-funksjoner i Access-databasen. En administrativ rolle kan tildeles flere brukere, for eksempel ledere for forskjellige avdelinger.



Men når en av de administrative brukerne glemte å følge de 5 ovennevnte reglene, ble organisasjonens Access-database ødelagt

Root Cause Analysis (RCA) av korrupsjon i Access-databaseproblemet



Vår organisasjon er ikke en stor organisasjon, derfor er en Access-database stor nok til å lagre data. Disse Access-databasene er kategorisert på grunnlag av forskjellige avdelinger, for eksempel er 'Database for Finance' forskjellig fra 'Database for Marketing' og alle databasene gjøres tilgjengelig på en felles fysisk server.

En av brukerne med administrative rettigheter glemte imidlertid den e-posten og begynte å skrive komplekse spørsmål. Disse komplekse spørringene begynte å lage unødvendige midlertidige filer i backend, og en vakker dag resulterte dataene som hadde hopet seg opp over en periode i korrupsjon i Access-databasen. Alle aktivitetene, inkludert databasetilgjengelighet, knyttet til den databasen tok en brå slutt.

Selv etter å ha justert Access-databasen og tatt alle forebyggende tiltak, førte en liten feil begått uvitende av en administrativ bruker til et stort problem.

Nå som korrupsjonen hadde skjedd, var vår første jobb å løse korrupsjonsfeilen og gjøre databasen live igjen.

Oppløsningsmetoder tatt i bruk for å reparere Access-databasen

RCA hjalp oss med å identifisere årsaken til problemet og løsningsmetoden.

Gjenopprett gjennom backup: Vi hadde en klar sikkerhetskopi av hele databasen tilgjengelig for databasegjenoppretting. Følgende trinn ble utført for å gjenopprette sikkerhetskopien:

  1. Åpnet File Explorer og bla gjennom for å velge en sunn kopi av databasen
  2. Kopierte databasen til stedet der den ødelagte databasen måtte erstattes. Det var et alternativ for å erstatte den eksisterende databasen, og vi valgte det alternativet.
  3. Åpnet databasen for å bekrefte om databasen var tilgjengelig.

Til vår forferdelse så sikkerhetskopien ikke ut til å være sunn. Og vi innså at Access-databasen tilgjengelig på Excel ikke hadde blitt oppdatert på lenge.

Det var da det virkelige problemet startet.

Access-databasen vår var ikke tilgjengelig, sikkerhetskopien var ikke sunn, Excel-arbeidsboken med Power Query ble ikke oppdatert, og siden vi allerede hadde kjørt Compact and Repair-verktøyet, var det ingen sjanse for Access-databasegjenoppretting fra det innebygde verktøyet.

Den ultimate løsningen for databasereparasjon

Den utilgjengelige databasen skapte kaos blant brukerne. De fleste brukere ble strandet og var ikke i stand til å utføre rutineoppgaven. Vi måtte virkelig handle raskt og løse dette problemet så raskt som mulig. Nå var den beste måten å løse problemet på å reparere den korrupte databasen med tredjepartsprogramvare som kunne gjenopprette hele databasen uten å forlenge nedetiden.

Vi søkte etter en effektiv Tilgang til databasegjenopprettingsprogramvare og av de få tilgjengelige alternativene bestemte jeg seg for å velge Stellar Repair for Access . Vi leste anmeldelsene som ble lagt ut på forskjellige nettsteder og tenkte å prøve demoversjonen.

Merk: Som et sikkerhetstiltak hadde vi tatt en sikkerhetskopi av databasen.

Det viste seg å være en DIY-programvare. Når vi sendte inn den korrupte Access-filen, ga programvaren forhåndsvisningen av hele databasen for den siste kontrollen. Stellars supportteam var også mer enn hjelpsomme med å løse spørsmålene våre.

Det var et øyeblikk av ren glede. Vi fikk programvaren aktivert, reparert og lagret hele Access-databasen på kort tid. Korrupsjonsproblemet ble fullstendig løst og igjen kunne alle brukere få tilgang til databasen.

Konklusjon

Det er forskjellige tilfeller når Access-databasen kan bli utilgjengelig, og et stort problem med denne databasen er at den er utsatt for korrupsjon.

Av denne grunn passer jeg alltid på å ikke lage komplekse søk. Slike forespørsler er kjent for å resultere i store problemer som å lage unødvendige midlertidige filer i backend, senke prosessen med å hente data, noe som til slutt fører til korrupsjon i Access-databasen. Hvis dette skjer, trenger det umiddelbar oppmerksomhet.

Nylig kom jeg over et av de viktigste funnene utført av quest. Det ble klart uttalt at maskinvarefeil er den viktigste årsaken til forretningspåvirkning, og når et nivå på 75 % (se tabellen nedenfor for referanse). Slike maskinvare- eller programvarefeil har en direkte forretningsmessig innvirkning, og av den grunn må de ivaretas med høyeste prioritet.

Hvit papirbilde

Selv om databasesikkerhetskopiering gir den umiddelbare løsningen, går det galt når sikkerhetskopieringen ikke er sunn. Tredjepartsprogramvare som Stellar Repair for Access er det beste alternativet når det gjelder å reparere den korrupte Access-databasen.

I vårt tilfelle, hvor Access-databasen ble korrupt på grunn av komplekse spørsmål, ga programvaren umiddelbare resultater. En stor fordel med programvaren er at den kan testes for ytelse uten aktivering. Og vi kunne lagre dataene våre umiddelbart etter aktivering. Det var ingen tidsforsinkelse, og vi kunne løse korrupsjonsfeil ved å gjenopprette databasekomponentene til en helt ny database.

Brukere kunne få tilgang til Access-databasen og vi var lettet!