
Las Tilgang til databaser De kan bli korrupte av flere årsaker. Dette betyr at du må være veldig forsiktig så du ikke mister informasjon og sørge for at systemet ditt fungerer som det skal. Når du leter etter en definitiv løsning på skade i Access-databasen, er nøkkelen å finne kilden og deretter analysere mulige løsninger.
Nettverksavbrudd, feil relatert til maskinvare- eller programvarekomponenter er noen av de vanligste årsakene. Når Access-databaser blir ødelagt, begynner enhetenes normale drift å presentere en rekke feil. Det vanligste problemet er at vi ikke får tilgang til databasen, og vi kan til og med oppleve tap av informasjon eller til og med fullstendig eller delvis utilgjengelighet. Feilmeldinger er en annen konstant når vi begynner å oppdage feil i databasen.
Fiks korrupsjon i Access-databasen
Når operativsystemet viser meldingen «Databasen kan ikke repareres, eller den er ikke en Microsoft Access-databasefil», er det et godt tidspunkt å oppdage filkorrupsjon. En database som lider av datakorrupsjon i Access begynner å vise problemer med riktig lesing og skriving. Det finnes flere alternativer for å løse dette problemet, inkludert profesjonell tredjepartsprogramvare som fungerer ved å reparere databasedata.
La datakorrupsjon av en Access-database er mer normalt enn det kanskje høres ut. En MDB- eller ACCDB-fil kan bli ødelagt av flere årsaker. Når tilkoblingsnettverket kuttes brått eller med periodiske mikrokutt; hvis det er regelmessige endringer i notatfeltene; eller når du installerer inkompatible plugins. Dette mangfoldet av årsaker gjør det også litt vanskeligere å identifisere den endelige løsningen på problemet.
Den vanligste advarselsmeldingen er «Databasefilen filnavn.mdb må repareres, eller den er ikke en databasefil». I de fleste tilfeller oppstår denne meldingen som et svar på en operativsystemfeil og du må finne kilden til feilen eller overvinne hindringen for å kunne fortsette å bruke basen normalt. Følgende er en liste over noen av de mest effektive løsningene du kan prøve med en database som begynner å feile på grunn av mulig datakorrupsjon.
Gjenopprett databasen til en sikkerhetskopi
Før begynn å feilsøke databasen din, sjekk systemsikkerhetskopien og gjenopprett en tidligere fungerende database. Hvis sikkerhetskopien ikke er oppdatert eller tilgjengelig, finnes det programvareverktøy som kan brukes til å reparere Access-databaser.
Hvis du har en oppdatert sikkerhetskopi, er det bare å erstatte den eksisterende kopien med sikkerhetskopien, og du er ferdig. På denne måten kan du gjenopprette riktig funksjonalitet til en database som har kjørt problemfritt. Deretter handler det om å oppdage endringene som er gjort for å forstå hva som forårsaket informasjonskorrupsjonen.
Bruk Access Compact og reparasjonsverktøyet
MS Access har en eget verktøy for komprimering og reparasjon av skadede databaser. Den kan aktiveres for å komprimere og reparere Access-databasefiler i MDB- og ACCDB-formater. Denne prosessen løser ofte feilmeldingen «Databasen kan ikke repareres eller er ikke en Microsoft Access-databasefil». Fremgangsmåten er som følger:
- Åpne MS Access-programmet og velg fanen Databaseverktøy.
- Velg alternativet Verktøy for komprimering og reparasjon av databaser, så vil verktøyet begynne å jobbe.
- Klikk pĂĄ alternativet Komprimer og reparer database.
- Finn Access-databasefilen som ser ut til å være skadet, og bekreft handlingen ved å klikke på OK.
- Vent til reparasjonsprosessen er fullført, og prøv å åpne den på nytt.
I mange tilfeller er denne reparasjonsprosessen tilstrekkelig til å gjenopprette tilgang til databasen. I de fleste tilfeller er dette tilstrekkelig til å reparere eventuelle ødelagte data som hindrer normal tilgang til filen.
Bruk tredjepartsapplikasjoner som Jet Compact Utility
I tillegg til Microsoft Access sine egne verktøy, finnes det også tredjepartsprogrammer som fungerer med MDB- og ACCDB-filer. Jet Compact er et av de mest effektive verktøyene; Den kan lastes ned fra nettet og er ganske intuitiv å bruke. Fremgangsmåten for å aktivere den inkluderer:
- Ă…pne programmet fra JetCU40.exe-filen og velg Bla gjennom-alternativet for ĂĄ velge en mappe.
- Bekreft med OK-knappen, så pakkes JetComp.exe ut, i tillegg til andre komponenter som er nødvendige for å kjøre programmet.
- Åpne mappen der Jet Compact ble pakket ut, og velg JetComp.exe for å kjøre programmet.
- Ved å bruke «…»-knappen kan du velge kildedatabasen og destinasjonsplasseringen for den faste kopien. Du kan endre eller legge til et navn for raskere og mer direkte identifikasjon.
- Velg alternativet Kompakt og vent pĂĄ resultatet.
Slett .LDB-filen for ĂĄ forhindre databaseskade
Hvis alternativene ovenfor ikke gir positive resultater, kan du slett LDB-låsefiler. Disse opprettes når en bruker åpner eller får tilgang til databasen. Den ekstra filen opprettes med samme navn, men med en LDB-filtype for å spore brukere som får tilgang til databasen. Normalt slettes denne filen automatisk når den avsluttes, men noen ganger slettes den ikke, og det kan forårsake problemer på grunn av ødelagte data. Prøv å slette filen med LDB-typen og databasenavnet for å gjenopprette normal drift.
Dette er noen mulige løsninger for å gjenopprette en database som indikerer datakorrupsjon. Før du prøver andre prosedyrer eller tar enheten til en tekniker, bør du prøve disse løsningene som kan spare deg tid og penger.
