Mjuk

Produktrecension – Stellar Repair for Access

Prova Vårt Instrument För Att Eliminera Problem





Senast uppdaterad 17 april 2022 Produktrecension - Stellar Repair for Access 0

IT-katastrofer uppstår inte nödvändigtvis på grund av brand, översvämning eller någon annan katastrofal händelse. Ibland kan ett enkelt misstag eller bedömningsfel, såsom felaktigt underhåll eller säkerhetskopiering eller oavsiktlig användning av applikationer, få en Access-administratör i ett stort problem. Jag har alltid varit orolig för att använda komplexa eller kapslade frågor i min Access-databas och det finns en stark anledning till varför jag har undvikit att göra det. När vi använder komplexa frågor i Access-databasen finns det alltid ett problem!

Egentligen är rollen för komplexa eller kapslade frågor att hämta data från andra frågor som kan träffa andra ytterligare. I processen börjar Access-databasen skriva onödiga frågor, vilket resulterar i att temporära data samlas upp. I huvudsak är Access-databasanvändaren inte medveten om en sådan datahög.



Ofta, även efter att ha arbetat med en liten mängd data, går frågan långsamt på grund av dess komplexa natur, och detta sätter stress på JET-motorn. I det här fallet är avmattningen av processen att hämta data genom frågor upphopade tillfälliga data .

Vidare, under denna process, om Access kvävs, finns det inget sätt att undvika korruption i backend-filen.



För att undvika korruption av Access, orsakad på grund av dataackumulering , uppmanades alla Access-användare med administrativa roller via e-post att följa några förebyggande åtgärder som:

    Undvik att använda komplexa frågorpå databasen, vilket kan försämra databasens prestanda på grund av dataackumulering och slutligen leder till databaskorruption.Dela upp databasenvarvid backend-datan består av tabeller som inte nås av användarna direkt, och frontenddatan innefattar frågor och andra åtkomstfunktioner.Behåll säkerhetskopiaav hela databasen.Fortsätt skriva avdel av de temporära uppgifterna till de temporära tabellerna. Detta snabbar upp frågan mestadels med en faktor 10 eller ibland mer, men det ger inte en permanent lösning.Installera Power Queryfunktion för Access-databas där användare skapade en dynamisk anslutning med Excel-arbetsboken och denna anslutning uppdaterades kontinuerligt för att få uppdateringarna från databasen.Schemalägg kompakt och reparera verktygså snart databasen stängs av. Automatisk 'kompakt vid stängning' görs för att minska de redundanta utrymmena regelbundet från databasen.

Notera: Användare med administratörsrollen tilldelas läs-skriva-radera-funktioner i Access-databasen. En administrativ roll kan tilldelas flera användare, till exempel cheferna för olika avdelningar.



Men när en av de administrativa användarna glömde att följa ovanstående 5 angivna regler, blev vår organisations Access-databas korrupt

Rotorsaksanalys (RCA) av korruption i Access Database-problem



Vårt är inte en stor organisation, därför är en Access-databas tillräckligt stor för att lagra data. Dessa Access-databaser är kategoriserade utifrån olika avdelningar, till exempel 'Databas för ekonomi' skiljer sig från 'Databas för marknadsföring' och alla databaser görs tillgängliga på en gemensam fysisk server.

En av användarna med administratörsrättigheter glömde dock det meddelandet och började skriva komplexa frågor. Dessa komplexa frågor började skapa onödiga temporära filer i backend och en vacker dag resulterade data som hade hopats under en tidsperiod i korruption i Access-databasen. Alla aktiviteter, inklusive databastillgänglighet, relaterade till den databasen fick ett abrupt slut.

Även efter att ha anpassat Access-databasen och vidtagit alla förebyggande åtgärder, ledde ett litet fel som omedvetet begicks av en administrativ användare till ett stort problem.

Nu när korruptionen hade inträffat var vårt första jobb att lösa korruptionsfelet och göra databasen live igen.

Upplösningsmetoder som antagits för att reparera Access-databasen

RCA hjälpte oss att identifiera orsaken till problemet och lösningsmetoden.

Återställ genom säkerhetskopiering: Vi hade en klar säkerhetskopia av hela databasen tillgänglig för databasåterställning. Följande steg utfördes för att återställa säkerhetskopian:

  1. Öppnade File Explorer och bläddrade för att välja en hälsosam kopia av databasen
  2. Kopierade databasen till den plats där den skadade databasen behövde ersättas. Det fanns ett alternativ att ersätta den befintliga databasen och vi valde det alternativet.
  3. Öppnade databasen för att kontrollera om databasen var tillgänglig.

Till vår bestörtning verkade säkerhetskopian inte vara hälsosam. Och vi insåg att Access-databasen tillgänglig på Excel inte hade uppdaterats på länge.

Det var då det verkliga problemet började.

Vår Access-databas var inte tillgänglig, säkerhetskopieringen var inte hälsosam, Excel-arbetsboken med Power Query uppdaterades inte, och eftersom vi redan hade kört Compact and Repair-verktyget fanns det ingen chans att Access-databasåterställning från det inbyggda verktyget.

Den ultimata lösningen för databasreparation

Den otillgängliga databasen skapade förödelse bland användarna. De flesta användare blev strandsatta och kunde inte utföra rutinuppgiften. Vi var verkligen tvungna att agera snabbt och lösa det här problemet snarast. Nu var det bästa sättet att lösa det att reparera den korrupta databasen med programvara från tredje part som kunde återställa hela databasen utan att förlänga stilleståndstiden.

Vi letade efter en effektiv Återställningsprogramvara för åtkomst till databas och av de få tillgängliga alternativen, bestämde sig för att välja Stellar Repair för åtkomst . Vi läste recensionerna som lagts upp på olika sajter och tänkte testa demoversionen.

Obs: Som en försiktighetsåtgärd hade vi tagit en säkerhetskopia av databasen.

Det visade sig vara en DIY-mjukvara. När vi väl skickade in den korrupta Access-filen gav programvaran förhandsgranskningen av hela databasen för den sista kontrollen. Stellars supportteam var också mer än hjälpsamma för att lösa våra frågor.

Det var ett ögonblick av ren förtjusning. Vi fick programvaran aktiverad, reparerad och sparade hela Access-databasen på nolltid. Korruptionsproblemet löstes till fullo och återigen kunde alla användare komma åt databasen.

Slutsats

Det finns olika tillfällen då Access-databasen kan bli otillgänglig, och ett stort problem med den här databasen är att den är benägen att korrupta.

Av denna anledning är jag alltid noga med att inte skapa komplexa frågor. Sådana frågor är kända för att resultera i stora problem som att skapa onödiga temporära filer i backend, sakta ner processen för att hämta data, vilket i slutändan leder till korruption i Access-databasen. Om detta händer behöver det omedelbart uppmärksammas.

Nyligen stötte jag på ett av de stora fynden som utfördes av quest. Det stod klart och tydligt att hårdvarufel är den största orsaken till affärspåverkan, och når en nivå på 75 % (se tabellen nedan för referens). Sådana hårdvaru- eller mjukvarufel har en direkt affärseffekt och av den anledningen måste de åtgärdas med högsta prioritet.

Bild på vitt papper

Även om säkerhetskopiering av databas ger den omedelbara lösningen går det galet när säkerhetskopieringen inte är hälsosam. Tredjepartsprogram som Stellar Repair for Access är det bästa alternativet när det gäller att reparera den korrupta Access-databasen.

I vårt fall, där Access-databasen blev korrupt på grund av komplexa frågor, gav programvaran omedelbara resultat. En stor fördel med programvaran är att den kan testas för dess prestanda utan aktivering. Och vi kunde spara vår data direkt efter aktivering. Det fanns ingen tidsfördröjning och vi kunde lösa korruptionsfel genom att återställa databaskomponenterna till en helt ny databas.

Användare kunde komma åt Access-databasen och vi var lättade!