Ontdek de 14 beste manieren om beschadigde Access-databasebestanden (MDB/ACCDB) te repareren, inclusief deskundige hulpmiddelen en ingebouwde en handmatige herstelopties.

Uit statistieken blijkt dat 58% van de organisaties minstens één keer per jaar te maken krijgt met corruptie van de database. Een alarmerender feit is dat 40% van de bedrijven niet herstelt van catastrofaal dataverlies.

Uw Access-database kan zonder waarschuwing stoppen met werken of corruptiesignalen vertonen. Deze situatie zorgt voor immense frustratie. Het goede nieuws is dat er meerdere oplossingen bestaan ​​om corrupte Access-databasebestanden te repareren, MS Access-databasefouten te herstellen en verwijderde records te herstellen.

Inleiding tot de gids voor het repareren van beschadigde Access-databases

Verschillende bewezen methoden kunnen helpen bij het repareren van corrupte Access-databases. Deze variëren van ingebouwde reparatietools tot professionele herstelsoftware. Dit stuk begeleidt u door snelle oplossingen voor kleine problemen en geavanceerde oplossingen voor ernstige corruptiegevallen.

Heeft uw database nu aandacht nodig? Laten we eens kijken naar de snelste manieren om het stap voor stap te repareren.

1. Inzicht in corruptie van Access-databases

Corruptie van de database treedt op wanneer onverwachte wijzigingen de oorspronkelijke structuur van uw Access-database wijzigen. Het begrijpen van de aard van corruptie wordt belangrijk voordat u reparatiepogingen doet.

1.1 Veelvoorkomende oorzaken van databasecorruptie

Er zijn verschillende redenen waarom de Access-database beschadigd kan raken:

  • Hardwarefouten defecte harde schijven of opslagapparaten met slechte sectoren veroorzaken bijvoorbeeld corruptie van de database.
  • Softwaregerelateerde problemen, zoals onjuist herstel van het bestandssysteem of bronconflicten, kunnen leiden tot schade aan databasebestanden.
  • Menselijke factoren, zoals het onjuist verbreken van de verbinding met de database en gelijktijdige toegang door meerdere gebruikers, leiden regelmatig tot corruptie.
  • Systeemafsluitingen door stroomuitval of crashes terwijl de database open blijft, veroorzaken aanzienlijke schade. De database kan in een inconsistente staat terechtkomen en corrupt raken.
  • Onderbreking van de netwerkverbinding bij externe toegang tot de database.
  • De database is te groot.

1.2 Handige tips om corruptie van de Access-database te voorkomen

In een ander artikel hebben we al veel nuttige tips gegeven om corruptie van de Access-database te voorkomen, wat de corruptie met 95% zal verminderen. We hebben echter nog steeds effectieve methoden nodig om de resterende gevallen te behandelen.

1.3 Foutmeldingen wanneer de database beschadigd is

Wanneer u de database probeert te openen en de volgende foutmeldingen ziet, is uw database mogelijk beschadigd:

  • Niet-herkende database-indeling 'bestandsnaam.mdb' (fout 3343)
  • De database 'filename.mdb' moet worden gerepareerd of is geen databasebestand. (Fout 2239) U of een andere gebruiker heeft mogelijk onverwacht Microsoft Office Access afgesloten terwijl een Microsoft Office Access-database open was. Wilt u dat Microsoft Office Access probeert de database te herstellen?
  • De database 'filename.mdb' kan niet worden gerepareerd of is geen Microsoft Office Access-databasebestand.
  • De Microsoft Jet database engine kan het bestand 'filename.mdb' niet openen. Het is al exclusief geopend door een andere gebruiker, of u hebt toestemming nodig om de gegevens te bekijken.
  • De Microsoft Jet-database-engine kan het object 'xxxx' niet vinden. Zorg ervoor dat het object bestaat en dat u de naam en de padnaam correct spelt. (Fout 3011)
  • Record (s) kunnen niet worden gelezen; geen leesrechten op 'xxxx' (fout 3112)
  • Kan database 'filename.mdb' niet openen. Het is mogelijk niet een database die uw toepassing herkent, of het bestand is mogelijk beschadigd. (Fout 3049)
  • U beschikt niet over de benodigde machtigingen om het object 'bestandsnaam.mdb' te gebruiken. (Fout 3033)
  • Ongeldig veldgegevenstype (fout 3259)
  • Onverwachte fout 35012
  • Microsoft Access heeft vastgesteld dat deze database in een inconsistente staat verkeert en zal proberen de database te herstellen. Tijdens dit proces wordt een back-up gemaakt van de database en worden alle herstelde objecten in een nieuwe database geplaatst. Access opent dan de nieuwe database. De namen van objecten die niet met succes zijn hersteld, worden geregistreerd in de tabel "Herstelfouten". (Fout 9505)
  • De database 'xxx.mdb' kan niet worden gerepareerd of is geen Microsoft Access-databasebestand.
  • 'Id' is geen index in deze tabel. (Fout 3800)
  • 'AOIndex' is geen index in deze tabel. (Fout 3800)
  • Geen geldige bladwijzer. (Fout 3159)
  • Gereserveerde fout (- ####); er is geen bericht voor deze fout. (Fout 2626/3000)
  • Dit bestand is mogelijk niet veilig als het code bevat die bedoeld was om uw computer te beschadigen.
  • Bestand niet gevonden
  • De database kan niet worden geopend omdat het VBA-project erin niet kan worden gelezen. De database kan alleen worden geopend als het VBA-project eerst wordt verwijderd. Als u het VBA-project verwijdert, wordt alle code uit modules, formulieren en rapporten verwijderd. Maak een back-up van uw database voordat u probeert de database te openen en het VBA-project te verwijderen. (Fout 29081)
  • Het Visual Basic for Applications-project in de database is beschadigd.
  • Microsoft Access heeft een beschadiging in dit bestand ontdekt. ​​Om de beschadiging te herstellen, maakt u eerst een back-up van het bestand. Klik op het tabblad Bestand, wijs Beheren aan en klik vervolgens op Database comprimeren en herstellen. Als u momenteel probeert deze beschadiging te herstellen, moet u dit bestand opnieuw maken of terugzetten vanaf een eerdere back-up. (Fout 29072)
  • De wijzigingen die u aan de tabel heeft aangevraagd, zijn mislukt omdat ze dubbele waarden in de index, primaire sleutel of relatie zouden creëren. (Fout 3022)

1.4 Andere tekenen van een beschadigde database

De volgende indicatoren wijzen ook vaak op corruptie van de database:

  • Systeem crasht bij poging om de database te openen
  • Willekeurige wachtwoordvragen wanneer er geen wachtwoord bestaat
  • Meldingen over ontbrekende velden
  • Berichten over corruptie van Visual Basic for Applications-projecten

1.5 Effect op de bedrijfsvoering

De zakelijke gevolgen van databasecorruptie blijken ernstig. Recente studies tonen aan dat dataproblemen gemiddelde downtimes van 20 dagen veroorzaken die de normale bedrijfsvoering aanzienlijk verstoren. Dataverlies veroorzaakt deze opeenvolgende problemen:

Een man is gek geworden door dataverlies in zijn database.

 

  1. Financiële impact
    • Amerikaanse bedrijven worden geconfronteerd met een gemiddeld datalekosts van $ 8.60 miljoen
    • Herstelperiodes duren tot negen maanden
    • Het opnieuw creëren en herstellen van gegevens kost middelen
  2. Operationele verstoring
    • Kritieke systemen werken niet meer
    • Productiviteitstijdlijnen lopen vertragingen op
    • Het vertrouwen en de loyaliteit van de klant lijden eronder

Harde schijf crashes of systeemstoringen veroorzaken 67% van de dataverliesincidenten. Dit feit benadrukt de noodzaak van sterke back-upsystemen en correcte databaseonderhoudsprocedures.

2. Gratis ingebouwde toegangsreparatietools

Microsoft Access heeft verschillende gratis ingebouwde tools die helpen bij het repareren van corrupte Access-databases. Deze standaardoplossingen kunnen veelvoorkomende databaseproblemen oplossen zonder software van derden.

2.1 Database comprimeren en repareren

De ingebouwde Compact & Repair tool is een vitaal onderdeel van databaseonderhoud dat veel problemen kan voorkomen. Deze tool doet twee dingen: het zorgt ervoor dat uw databasebestanden beter werken en lost kleine corruptieproblemen op.

Zo gebruikt u deze tool:

  1. Start Toegang
  2. Sluit alle actieve databaseverbindingen
  3. Ga naar het tabblad Databasehulpmiddelen
  4. Selecteer “Compacte en herstel databasetools”
  5. Selecteer in het dialoogvenster ‘Database waarvan u wilt comprimeren’ de database die u wilt repareren.
  6. Klik op de knop “Compact”.

Gebruik de ingebouwde tool 'Database comprimeren en herstellen' in MS Access om een ​​database te comprimeren en te herstellen.

We voeren dit onderhoud elke week uit, vooral op databases die veel updates en verwijderingen zien. Dit houdt de prestaties optimaal en voorkomt dat gegevens opgeblazen raken.

Voor meer informatie kunt u ook terecht op de officiële Microsoft-pagina External Link.

2.2 DAO-functie DBEngine.CompactDatabase

De DAO CompactDatabase-functie geeft ons meer controle over databaseonderhoud dan de ingebouwde tool. Met deze methode kunnen we het reparatieproces automatiseren.

Deze functie werkt geweldig met meerdere databases die regelmatig onderhoud nodig hebben. Het creëert een nieuwe, geoptimaliseerde kopie van uw database en houdt al uw gegevens en objecten intact.

Hieronder vindt u de VBA-code voor het batchgewijs repareren van alle Access-databases in een map:

Optie Expliciet ' Voeg Windows API-declaraties toe Privé Declaratie PtrSafe Functie SHBrowseForFolder Lib "shell32" (lpbi As BROWSEINFO) Zo lang Privé Declaratie PtrSafe Functie SHGetPathFromIDList Lib "shell32" (ByVal pidList Zo lang, ByVal lpBuffer Als String) Zo lang Privé Declaratie PtrSafe Sub CoTaskMemFree Lib "ole32" (ByVal pvoid Zo lang) Privé Type BROWSEINFO hWndOwner Zo lang pidlRoot Zo lang pszDisplayName Als String lpszTitle Als String ulFlags Zo lang lpfnCallback Zo lang lParam Zo lang iImage Zo lang Eindtype Privé Type ProcessStats SuccessCount Zo lang FailureCount Zo lang Eindtype Openbaar Sub CompactRepairDatabases() Dim fso Als Object Dim folder Als Object Dim file Als Object Dim folderPath Als String Dim stats Als ProcessStats ' Maak FileSystemObject Set fso = CreateObject("Scripting.FileSystemObject") ' Toon dialoogvenster voor mapkiezer folderPath = GetFolderPath() If folderPath = "" Then MsgBox "Bewerking geannuleerd.", vbInformation Exit Sub End If ' Initialiseer statistieken stats.SuccessCount = 0 stats.FailureCount = 0 ' Haal mapobject op Set folder = fso.GetFolder(folderPath) ' Verwerk elk bestand in de map For Each file In folder.Files ' Controleer of het een Access-database is If IsAccessDatabase(file.Name) Then If CompactAndRepairDB(file.Path) Then stats.SuccessCount = stats.SuccessCount + 1 Else stats.FailureCount = stats.FailureCount + 1 End If End If Volgend bestand ' Toon resultaten MsgBox "Proces voltooid!" rary bestandspad tempFile = Left$(dbPath, InStrRev(dbPath, ".") - 1) & "_temp" & _ Mid$(dbPath, InStrRev(dbPath, "."))) ' Probeer DBEngine.CompactDatabase te comprimeren en te repareren dbPath, tempFile ' Verwijder origineel en hernoem temp naar origineel Kill dbPath Naam tempFile As dbPath CompactAndRepairDB = True Exit Function ErrorHandler: CompactAndRepairDB = False ' Ruim tijdelijk bestand op als het bestaat Bij fout Hervatten Volgende If Dir(tempFile) <> "" Then Kill tempFile Einde functie

Voor meer informatie kunt u ook terecht op de officiële Microsoft-pagina External Link.

2.3 VBA-code decompileren om een ​​beschadigde Access-database te repareren

Slechte VBA-code kan databaseproblemen veroorzaken. De /decompile-switch is een waardevolle tool voor probleemoplossing in Microsoft Access die kan helpen deze problemen op te lossen. Hoewel het "decompileren" wordt genoemd, is het niet echt "decompileren" in de traditionele zin van het woord: het converteert gecompileerde code niet terug naar broncode. In plaats daarvan wist het gewoon alle gecompileerde versies, terwijl uw originele VBA-code behouden blijft, zodat Access alles opnieuw vanaf nul kan compileren.

Om een ​​database te decompileren, start u Access met de schakeloptie /decompile vanuit de Windows-opdrachtprompt (cmd.exe):

"C:Program Files (x86)Microsoft OfficerootOffice16MSACCESS.EXE" "C:UsersccwDocumentsDatabase.accdb" /decompileren

Let op: vervang de paden van ACCESS.EXE en uw database dienovereenkomstig.

Belangrijke veiligheidsopmerkingen:

  • Maak altijd een back-up van uw databasebestand voordat u het decompileert.
  • Deze functie is niet gedocumenteerd, dus wees voorzichtig.
  • Dit werkt niet met gecompileerde .mde/.accde-bestanden (alleen voor .mdb/.accdb).
  • Zorg ervoor dat u alle Access-instanties sluit voordat u decompileert.

Na het decompileren:

  1. Open de database
  2. Open de VBA-editor
  3. Gebruik de opdracht Debug – Compile om alle modules opnieuw te compileren
  4. Database opslaan

Met dit proces kunt u corruptie in gedeeltelijk gecompileerde code elimineren en veel mysterieuze VBA-gerelateerde fouten in Access-databases oplossen.

2.4 Gebruik JetComp Utility om een ​​beschadigde Access-database te repareren

JetComp utility is een stand-alone tool voor oudere Access-databases. U kunt het downloaden van hier of de officiële Microsoft-pagina External Link.

Gebruik het hulpprogramma MS JetComp om een ​​beschadigde Access-database te herstellen.

Dit zijn de voordelen en beperkingen:

Belangrijkste voordelen:

  • Slaat het openen van databases over voordat deze worden gecomprimeerd.
  • Beter in het verwerken van databases die het standaardhulpprogramma Compact en Repareren niet kan repareren.
  • Werkt met wachtwoordbeveiligde databases.
  • Ondersteunt databases in meerdere talen.

Limits:

  • Ondersteunt alleen *.mdb-databases die zijn gemaakt met Microsoft Jet Database Engine 3.x en 4.x.

Deze ingebouwde hulpmiddelen zijn een geweldige starting point voor databasereparatie. Als ze niet werken, hebt u mogelijk geavanceerdere oplossingen nodig, zoals de eerder besproken oplossingen.

3. Gratis handmatige databasehersteltechnieken

Ingebouwde hulpprogramma's repareren niet altijd corrupte Access-databases, terwijl professionele tools extra geld kosten. Handmatige technieken kunnen helpen om gegevens uit beschadigde databases gratis te herstellen. Deze methoden kosten meer tijd, maar leveren vaak betere resultaten op zonder extra kosten.

3.1 Objecten importeren naar een nieuwe database

De importmethode heeft ons talloze keren geholpen om data uit corrupte databases te redden. Deze aanpak heeft een nieuwe database nodig om objecten systematisch over te zetten van de beschadigde. Dit is wat het beste werkt:

  1. Maak een nieuwe, lege Access-database
  2. Sluit de automatisch aangemaakte Tabel1
  3. Ga naar het tabblad 'Externe gegevens'
  4. Klik op “Lint aanpassen…”
  5. Klik op “Nieuwe groep” om een ​​nieuwe groep te maken.
  6. Selecteer “Toegang (toegangsgegevens importeren)” en klik vervolgens op “Toevoegen>>” om het aan de nieuwe groep toe te voegen.
  7. Selecteer “Toegang” in de nieuwe groep.
  8. Blader naar uw beschadigde database
  9. Selecteer alle objecten die u wilt importeren
  10. Klik op ‘Opties’ en zorg ervoor dat ‘Relaties’ is aangevinkt.
  11. Klik op “OK” om de objecten naar uw nieuwe database te importeren.

Hieronder vindt u een video-tutorial met stapsgewijze instructies:



Opmerking:

  1. Maak een back-up voordat u een reparatieproces uitvoert.
  2. Als het importeren mislukt, probeer het dan opnieuw door een aantal objecten te selecteren (in plaats van alle objecten) totdat het importeren slaagt.
  3. Deze methode werkt het beste bij lichte corruptie, waarbij objecten beschikbaar blijven.

3.2 Herstellen via gekoppelde tabellen

Externe links helpen bij het herstellen van gegevens wanneer directe imports niet werken. Deze techniek maakt verbinding met de corrupte database zonder de gegevens te verplaatsen.

Om externe links te maken, volgt u dezelfde procedure als in 5.1, behalve dat u bij het importeren van de database moet kiezen voor “Link naar de gegevensbron door een gekoppelde tabel te maken”:

Gekoppelde tabellen maken in MS Access.

Daarna maakt Access gekoppelde tabellen in de huidige database, die verwijzen naar de corrupte brondatabase:

In MS Access kunt u met een gekoppelde tabel (met blauwe pijl) handmatig een beschadigde database herstellen.

Vervolgens kunt u de tabellen als volgt herstellen:

  1. Open een gekoppelde tabel.
  2. Als de gekoppelde tabel kan worden geopend, maak dan een nieuwe tabel met dezelfde structuur in de nieuwe database.
  3. Kopieer toegankelijke records in batch. Werk met kleine batches records (50-100 tegelijk) om het risico op gegevensverlies tijdens de overdracht te verminderen.
  4. Plak in de nieuwe tabel.
  5. Test elk record na de overdracht.
  6. Herhaal stappen 1 tot en met 5 voor alle gekoppelde tabellen.
  7. Relaties en query's opnieuw opbouwen
  8. Andere objecten, zoals formulieren, macro's, etc., kunnen op dezelfde manier worden gemaakt.

Uit onze tests blijkt dat deze handmatige technieken het beste werken als:

  • De database blijft gedeeltelijk beschikbaar, waarbij sommige tabellen en objecten nog werken, terwijl andere beschadigd zijn.
  • Ingebouwde reparatietools hebben niet gewerkt
  • U moet specifieke gegevens herstellen
  • Tijdsdruk is geen probleem

Deze handmatige methoden vereisen geduld en zorgvuldige aandacht. Het overhaasten van reparaties creëert vaak meer problemen. Neem de tijd en bewaar back-ups tijdens het reparatieproces.

4. Gebruik DataNumen Access Repair om een ​​corrupte Access-database te repareren

Als alle bovenstaande gratis methoden mislukken, kunt u een professionele oplossing overwegen. DataNumen Access Repair onderscheidt zich als een van de beste professionele databasehersteltools om corrupte Access-databases te repareren. Deze robuuste tool werkt met alle versies van Access 95 tot 2021, inclusief Office 365.

4.1 Een enkel bestand repareren

Om één Access-databasebestand te repareren, gaat u als volgt te werk:

  1. Sluit Microsoft Access en andere toepassingen die uw bron-databasebestand mogelijk wijzigen.
  2. Selecteer het bron-databasebestand (.mdb, .accdb).
  3. Als het bronbestand test.mdb/test.accdb is, wordt de naam van het uitvoerbestand automatisch ingesteld op test_fixed.mdb/test_fixed.accdb. U kunt de naam van het uitvoerbestand ook handmatig wijzigen (.mdb, .accdb).
  4. Klik op de “Start Reparatie” knop
  5. Na het reparatieproces, DataNumen Access Repair zal een nieuwe database genereren.

Gebruik DataNumen Access Repair om één beschadigd Access-databasebestand te repareren.

4.2 Een batch bestanden repareren

Organisaties kunnen tijd en moeite besparen met de batchverwerkingsfunctie. Meerdere corrupte databases kunnen in de wachtrij worden geplaatst en sequentieel worden verwerkt door DataNumen, zoals hieronder:

  1. Ga naar het tabblad ‘Batchreparatie’.
  2. Klik op 'Bestanden toevoegen' om meerdere Access-databasebestanden (.mdb, .accdb) toe te voegen die gerepareerd moeten worden.
  3. Klik op de “Start Reparatie” knop
  4. Alle bestanden in de lijst worden één voor één gerepareerd

Gebruik DataNumen Access Repair om een ​​groep beschadigde Access-databasebestanden te repareren.

4.3 Verwijderde tabellen en records herstellen

Het vermogen van de tool om verwijderde content te herstellen is indrukwekkend. Dit is het herstelproces:

  1. Ga naar het tabblad 'Opties'
  2. Schakel “Herstel verwijderde tabellen” en “Herstel verwijderde records” in zoals hieronder:
    Gebruik DataNumen Access Repair om tabellen of records in Access-databasebestanden ongedaan te maken.
  3. Ga naar het tabblad 'Repareren' en kliktarom uw bestand te repareren.

4.4 Indexen, relaties en query's herstellen

DataNumen herstelt succesvol verschillende databaseobjecten zoals:

  • Complexe SQL-query's (opdrachten Verwijderen, Invoegen, Bijwerken)
  • Tabelrelaties en indexen

Als u deze objecten wilt herstellen, gaat u als volgt te werk:

  1. Ga naar het tabblad 'Opties'
  2. Schakel “Herstel indexen”, “Herstel relaties” en “Herstel query’s” in zoals hieronder:
    Gebruik DataNumen Access Repair om andere objecten in Access-databasebestanden te herstellen, inclusief indexen, relaties en query's.
  3. Ga naar het tabblad 'Repareren' en kliktarom uw bestand te repareren.

4.5 Toegangsgegevens herstellen van harde schijf, schijfkopie of back-upbestanden

Toegangsgegevens kunnen rechtstreeks worden hersteld vanaf harde schijven, schijfkopieën of back-upbestanden als u de Access-database niet meer hebt, bijvoorbeeld:

  • U verwijdert het Access MDB/ACCDB-databasebestand permanent.
  • Je formatteert de harde schijf.
  • Harde schijf defect.
  • De virtuele schijf in VMWare of Virtual PC is beschadigd of beschadigd.
  • Het back-upbestand op de back-upmedia is beschadigd en u kunt het Access MDB/ACCDB-databasebestand er niet mee herstellen.
  • Het schijfkopiebestand is beschadigd en u kunt uw Access-bestand er niet mee herstellen.

Als u de schijfkopie- of back-upbestanden bij de hand hebt, kunt u het volgende doen:

  1. Klik op de knop “…” om het bronbestand te selecteren.
  2. Selecteer in het dialoogvenster ‘Bestand openen’ ‘Alle bestanden (*.*)’ als filter.
  3. Selecteer het schijfkopiebestand of back-upbestand als het bronbestand dat u wilt repareren.
  4. Stel het uitvoerbestand in als een vaste database en zorg ervoor dat de extensie .mdb of .accdb is.

Gebruik DataNumen Access Repair om Access-gegevens te herstellen van harde schijven, schijfkopieën of back-upbestanden.

Als u rechtstreeks vanaf de harde schijf wilt herstellen, moet u dit doen DataNumen Disk Image om een ​​schijfkopiebestand voor de harde schijf te maken:

  1. Selecteer de harde schijf of schijf.
  2. Geef de naam op voor het uitvoerbestand.
  3. Klik op "StarKlik op de knop “Klonen” om het schijfkopiebestand van de harde schijf/schijf te maken.

Gebruik DataNumen Disk Image om een ​​schijfkopiebestand te maken van een harde schijf/disk, zodat DataNumen Access Repair kan de Access-gegevens uit het schijfkopiebestand herstellen.

Nadat u het schijfkopiebestand hebt ontvangen, kunt u het gebruiken DataNumen Access Repair om er gegevens uit te herstellen.

4.6 Herstellen van ransomware of virus

DataNumen werkt uitzonderlijk goed tegen ransomware-aanvallen en virusinfecties. Neem gewoon het gecodeerde of geïnfecteerde Access-databasebestand als bron van corrupte bestanden en repareer het, u krijgt de gegevens ervan.

4.7 Voorbeeld bestanden

Voorbeeld van een beschadigd Access-databasebestand Bestand hersteld door DataNumen Access Repair (De tabel 'Recovered_Table2/3' in het herstelde bestand komt overeen met de tabel 'Staff' in het onbeschadigde bestand)
mijndb_1.mdb (Fout 3343) mijndb_1_fixed.mdb
mijndb_2.mdb (Fout 3343) mijndb_2_fixed.mdb
mijndb_3.mdb (Fout 2239) mijndb_3_fixed.mdb
mijndb_4.mdb (Fout 3011) mijndb_4_fixed.mdb
mijndb_5.mdb (Fout 3112) mijndb_5_fixed.mdb
mijndb_6.mdb (Fout 9505) mijndb_6_fixed.mdb
mijndb_7.mdb (Fout 29081) mijndb_7_fixed.mdb
mijndb_8.accdb (Fout 3800) mijndb_8_fixed.accdb
mijndb_9.accdb (Fout 3159) mijndb_9_fixed.accdb
mijndb_10.mdb (Fout 2626/3000) mijndb_10_fixed.mdb
mijndb_11.mdb (Beveiligingswaarschuwing) mijndb_11_fixed.mdb

5. Gebruik DataNumen Data Recovery om Access-database te herstellen

DataNumen Data Recovery is een ander geweldig hulpmiddel als het Access-databasebestand lost of verwijderd.

5.1 Herstel Lost of verwijderde databases

Als uw Access-database lost of om verschillende redenen verwijderd, kunt u gebruiken DataNumen Data Recovery om het terug te krijgen:

  1. Start DataNumen Data Recovery.
  2. Selecteer de harde schijf/het station dat u wilt scannen.
  3. Klik op de knop "OK".
  4. DataNumen Data Recovery scant de geselecteerde harde schijf/het geselecteerde station.
  5. Als de database na het scanproces herstelbaar is, verschijnt deze in de lijst.
  6. Selecteer de database en klik op de knop “Herstellen” om deze naar een map te herstellen.Gebruik DataNumen Data Recovery om te herstellen lost of verwijderde Access-databases van een harde schijf/schijf.

5.2 Herstellen van schijfkopiebestanden

Als u al over het schijfkopiebestand voor de harde schijf/het station beschikt, kunt u de database rechtstreeks vanuit het kopiebestand herstellen:

  1. Start DataNumen Data Recovery.
  2. Selecteer “Scannen” > “Afbeeldingbestand scannen” om het afbeeldingbestand te scannen.
  3. De overige stappen zijn hetzelfde als in 3.1.

Gebruik DataNumen Data Recovery om te herstellen lost of verwijderde Access-databases van een schijfkopiebestand.

5.3 Herstel de herstelde databases

Soms worden de Access-databases hersteld door DataNumen Data Recovery zijn nog steeds corrupt. In zo'n geval kunt u DataNumen Access Repair om de herstelde database opnieuw te repareren en er gegevens uit te halen.

6. Meer opties om een ​​corrupte Access-database te repareren

Naast al deze genoemde methoden zijn er nog steeds veel professionele Access-reparatietools beschikbaar. We hebben verzameld en beoordeeld de beste in een lijst.

7. Andere oplossingen voor problemen met het openen van de Access-database

Hoewel bestandscorruptie een veelvoorkomende oorzaak is van mislukte openingen in Access, kunnen andere technische problemen ook identieke of bijna identieke symptomen en foutmeldingen veroorzaken. Om te bevestigen of uw bestand echt corrupt is, kunt u het bestand overbrengen naar een andere werkende computer en proberen het te openen in Access.

Als het bestand succesvol wordt geopend, is corruptie niet het probleem. In dergelijke gevallen komt het probleem waarschijnlijk voort uit uw lokale systeem of Access-installatie. Probeer de volgende stappen voor probleemoplossing om de fout op uw computer op te lossen:

  • Reparatie Office External Link
  • Zorg ervoor dat uw Access-versie compatibel is met de database.
  • Grote databasebestanden splitsen.
  • Controleer of het bestand dat u probeert te openen afkomstig is van een vertrouwde bron. Controleer bijvoorbeeld de locatie van het bestand, vooral als de database op een server draait.
  • Controleer of de macrobeveiligingscertificaten up-to-date zijn en werk ze bij als dat niet het geval is.
  • Verlaag de macrobeveiliging als u Access Runtime gebruikt om de database uit te voeren in plaats van de MS Access-software op uw computer te installeren.
  • Gebruik een up-to-date antivirusprogramma om te controleren of het bestand is geïnfecteerd met een virus of malware.

8. Conclusie

Databasecorruptie kan de bedrijfsvoering ernstig beïnvloeden. Ons onderzoek toont aan dat meerdere hersteloplossingen effectief werken. Organisaties kunnen kiezen uit ingebouwde Access-tools, handmatige methoden en professionele herstelsoftware zoals DataNumen om hun beschadigde databases te herstellen. Hieronder een samenvatting:

Overzicht van hoe u een beschadigde Access-database kunt repareren

Kleine problemen kunnen worden opgelost met ingebouwde reparatietools. Handmatige hersteltechnieken zijn waardevol wanneer ingebouwde gratis methoden niet werken en u niet wilt betalen, hoewel ze meer tijd kosten. DataNumen Access Repair tools werkt beter bij ernstige corruptiezaken.

Uw database heeft regelmatig onderhoud nodig om corruptie voorkomen. Een complete back-upstrategie helpt uw ​​gegevens te beschermen. Plan routinematige compact- en reparatiebewerkingen. Monitor de databaseprestaties consistent. Deze preventieve stappen en reparatiemethoden beschermen uw waardevolle gegevens en verminderen mogelijke downtime.

Houd er rekening mee dat snelle actie en de juiste tools bepalend zijn voor succesvol databaseherstel. Deze reparatiemethoden en regelmatige back-ups bereiden u voor op het omgaan met eventuele toekomstige uitdagingen op het gebied van databasecorruptie.

Referenties:

  1. Microsoft Corporation. (nd). Onderschepbare Microsoft Jet- en DAO-fouten [Access 2007 Developer Reference]. Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2007/bb221208(v=office.12)External Link
  2. Microsoft Corporation. (nd). Onbekende database-indeling . (Fout 3343). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223146(v=office.12)External Link
  3. Microsoft Corporation. (nd). De Microsoft Access-database-engine kon het object niet vinden Controleer of het object bestaat en of u de naam en het pad correct spelt. (Fout 3011). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223400(v=office.12)External Link
  4. Microsoft Corporation. (nd). Record(s) kunnen niet worden gelezen; geen leesmachtiging op . (Fout 3112). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223633(v=office.12)External Link
  5. Volledige Access Error-referentie: Download onze uitgebreide lijst met Access-foutcodes (PDF) bevat meer dan 3000 foutcodes, beschrijvingen en ondersteunde Access-versies.