Zacht

Productbeoordeling - Stellaire reparatie voor toegang

Laatst bijgewerkt 17 april 2022 Productbeoordeling - Stellaire reparatie voor toegang 0

IT-rampen komen niet noodzakelijkerwijs voor als gevolg van brand, overstroming of een andere catastrofale gebeurtenis. Soms kan een eenvoudige fout of beoordelingsfout, zoals gebrekkig onderhoud of back-up of onbedoeld gebruik van de applicatie, een Access-beheerder in een enorm probleem brengen. Ik ben altijd ongerust geweest over het gebruik van complexe of geneste query's in mijn Access-database en er is een sterke reden waarom ik dat heb vermeden. Wanneer we complexe queries op de Access-database gebruiken, is er altijd een probleem!



In feite is de rol van complexe of geneste zoekopdrachten om gegevens op te halen uit andere zoekopdrachten die andere kunnen raken. Daarbij begint de Access-database onnodige queries te schrijven, waardoor tijdelijke gegevens zich opstapelen. In wezen is de gebruiker van de Access-database niet op de hoogte van een dergelijke datastapel.

Vaak, zelfs na het werken aan een kleine hoeveelheid gegevens, wordt de query traag uitgevoerd vanwege de complexe aard, en dit legt druk op de JET-engine. In dit geval is de vertraging van het proces van het ophalen van de gegevens via query's de opgestapelde tijdelijke gegevens .





Verder, tijdens dit proces, als Access hapert, is er geen manier om corruptie in het backend-bestand te voorkomen.

Om corruptie in Access te voorkomen, veroorzaakt door gegevensaccumulatie , werden alle Access-gebruikers met beheerdersrollen per e-mail geïnformeerd om enkele preventieve maatregelen te volgen, zoals:



    Vermijd het gebruik van complexe zoekopdrachtenop de database, wat de databaseprestaties kan belemmeren als gevolg van gegevensaccumulatie en uiteindelijk leidt tot databasecorruptie.Splits de databasewaarbij de backend-gegevens bestaan ​​uit tabellen waartoe de gebruikers niet rechtstreeks toegang hebben, en de frontend-gegevens vragen en andere toegangsfuncties omvatten.Bewaar reservekopievan de hele database.Blijf afschrijveneen deel van de tijdelijke gegevens naar de tijdelijke tabellen. Dit versnelt de zoekopdracht meestal met een factor 10 of soms meer, maar biedt geen permanente oplossing.Power Query installerenfunctie voor Access-database waarbij gebruikers een dynamische verbinding hebben gemaakt met de Excel-werkmap en deze verbinding voortdurend werd vernieuwd om de updates uit de database te krijgen.Schema Compact en reparatie hulpprogrammazodra de database wordt afgesloten. Automatisch 'compact bij sluiten' wordt gedaan om de overtollige ruimtes regelmatig uit de database te verminderen.

Opmerking: Gebruikers met de beheerdersrol krijgen lees-schrijf-wisfuncties toegewezen in de Access-database. Een beheerdersrol kan aan meerdere gebruikers worden toegekend, bijvoorbeeld de hoofden van verschillende afdelingen.

Maar toen een van de beheerders vergat de bovenstaande 5 regels te volgen, raakte de Access-database van onze organisatie beschadigd



Root Cause Analysis (RCA) van corruptie in Access Database-probleem

We hebben geen grote organisatie, dus een Access-database is groot genoeg om gegevens op te slaan. Deze Access-databases zijn gecategoriseerd op basis van verschillende afdelingen, bijvoorbeeld 'Database for Finance' is anders dan 'Database for Marketing' en alle databases worden beschikbaar gesteld op een gemeenschappelijke fysieke server.



Een van de gebruikers met beheerdersrechten vergat die e-mail echter en begon complexe query's te schrijven. Deze complexe query's begonnen onnodige tijdelijke bestanden aan de backend te maken en op een goede dag resulteerden de gegevens die zich in de loop van de tijd hadden opgestapeld in corruptie in de Access-database. Aan alle activiteiten, inclusief database toegankelijkheid, kwam abrupt een einde.

Zelfs na het afstemmen van de Access-database en het nemen van alle preventieve maatregelen, leidde een klein foutje, onbewust door een administratieve gebruiker, tot een groot probleem.

Nu de corruptie had plaatsgevonden, was onze eerste taak om de corruptiefout op te lossen en de database weer live te maken.

Oplossingsmethoden die zijn aangenomen om de Access-database te repareren

RCA heeft ons geholpen bij het identificeren van de oorzaak van het probleem en de oplossingsmethode.

Herstellen via back-up: We hadden een kant-en-klare back-up van de volledige database beschikbaar voor databaseherstel. De volgende stappen zijn uitgevoerd om de back-up te herstellen:

  1. Verkenner geopend en gebladerd om een ​​gezonde kopie van de database te selecteren
  2. De database gekopieerd naar de locatie waar de beschadigde database vervangen moest worden. Er was een optie om de bestaande database te vervangen en die optie hebben we gekozen.
  3. De database geopend om te controleren of de database toegankelijk was.

Tot onze ontsteltenis leek de reservekopie niet gezond te zijn. En we realiseerden ons dat de Access-database die beschikbaar was in Excel niet lang was vernieuwd.

Toen begon het echte probleem.

Onze Access-database was niet toegankelijk, de back-up was niet in orde, de Excel-werkmap met Power Query was niet vernieuwd en omdat we het hulpprogramma Compact en repareren al hadden uitgevoerd, was er geen kans op herstel van de Access-database vanuit het ingebouwde hulpprogramma.

De ultieme oplossing voor databasereparatie

De ontoegankelijke database veroorzaakte ravage onder gebruikers. De meeste gebruikers waren gestrand en waren niet in staat om de routinetaak uit te voeren. We moesten echt snel handelen en dit probleem zsm oplossen. De beste manier om dit op te lossen was om de corrupte database te repareren met software van derden die de hele database kon herstellen zonder de downtime te verlengen.

We zochten naar een efficiënte Toegang tot databaseherstelsoftware en uit de weinige beschikbare opties, besloten om te kiezen Stellaire reparatie voor toegang . We lazen de recensies op verschillende sites en dachten erover om de demoversie te proberen.

Let op: Uit voorzorg hadden we een reservekopie van de database gemaakt.

Het bleek een doe-het-zelfsoftware te zijn. Nadat we het corrupte Access-bestand hadden ingediend, bood de software de preview van de volledige database voor de laatste controle. Ook was het Stellar-ondersteuningsteam meer dan behulpzaam bij het oplossen van onze vragen.

Het was een moment van pure verrukking. We hebben de software binnen een mum van tijd geactiveerd, gerepareerd en de hele Access-database opgeslagen. Het corruptieprobleem was volledig opgelost en opnieuw hadden alle gebruikers toegang tot de database.

Conclusie

Er zijn verschillende gevallen waarin de Access-database ontoegankelijk kan worden, en een groot probleem met deze database is dat deze vatbaar is voor corruptie.

Om deze reden zorg ik er altijd voor dat ik geen complexe queries maak. Het is bekend dat dergelijke query's leiden tot grote problemen, zoals het maken van onnodige tijdelijke bestanden aan de backend, het vertragen van het proces van het ophalen van gegevens, wat uiteindelijk leidt tot corruptie in de Access-database. Als dit gebeurt, heeft het onmiddellijke aandacht nodig.

Onlangs kwam ik een van de belangrijkste bevindingen tegen, uitgevoerd door quest. Er werd duidelijk gesteld dat hardwarestoringen de belangrijkste oorzaak zijn van de impact op het bedrijf, met een niveau van 75% (bekijk de onderstaande tabel voor referentie). Dergelijke hardware- of softwarestoringen hebben directe gevolgen voor de bedrijfsvoering en moeten daarom met de hoogste prioriteit worden verholpen.

Witboek afbeelding

ethernet 2 heeft geen geldige ip configuratie

Hoewel databaseback-up de onmiddellijke oplossing biedt, gaat het mis als de back-up niet in orde is. Software van derden zoals Stellar Repair for Access is de beste optie als het gaat om het repareren van de corrupte Access-database.

In ons geval, waar de Access-database beschadigd raakte door complexe zoekopdrachten, leverde de software onmiddellijke resultaten op. Een groot voordeel van de software is dat deze zonder activering op zijn prestaties kan worden getest. En we konden onze gegevens direct na activatie bewaren. Er was geen vertraging en we konden corruptiefouten oplossen door de databasecomponenten te herstellen in een geheel nieuwe database.

Gebruikers hadden toegang tot de Access-database en we waren opgelucht!