Thursday, May 27, 2010

Reparatie corrupte Access 2010 (Beta) database als verschillend aantal records worden weergegeven

Het indexeren in MS Access databases is een zeer handige en efficiënte praktijk vooral wanneer u een grote database hebben. Vanwege de indexering, zoeken specifieke records is erg makkelijk als je hoeft alleen de index van die record daarmee de prestaties van de database te verbeteren vinden. Echter, soms de indexen krijg corrupt als gevolg van verschillende redenen, zoals virus infecties, gelijktijdige wijzigingen van meerdere gebruikers, abrupt afsluiten van het systeem, enz. In dergelijke gevallen moet u verrichten passende corrigerende maatregelen om het probleem te verhelpen. Echter, als u niet in staat zijn om dat dan doen moet je een derde partij Access-bestand reparatie software te gebruiken om te access recovery.

Denk aan een scenario waarbij u werkt op een Access 2010 (Beta) database tabel. U bent bevragen van de tafel om een aantal records te halen. Echter, het aantal records worden steeds weergegeven verschillende iedere keer afhankelijk van welke clausule die u gebruikt om te sorteren.

Oorzaak:
De oorzaak van deze situatie is dat de indexen van de tabel in de database mogelijk beschadigd.

Resolutie:
U kunt deze situatie, moet u de volgende stappen:
  • Open de database en verwijder alle relaties die deze tabel is in het venster Relaties betrokken. U kunt het Relaties-venster door te klikken op Database Tools-> Relaties op het lint.
  • Open de tabel in de ontwerpweergave.
  • Open het Indexen vak uit de tabel Tools-optie op het lint.
  • Opslaan en sluit de tabel.
  • Selecteer de tabel in de Nav Pane.
  • Kopieer en plak de inhoud met behulp van een nieuwe naam en het selecteren van Structuur enige optie.
  • Maak een query in de oorspronkelijke tabel en controleer of de alle records worden weergegeven. Controleer ook of het sorteren is goed gebeurt.
  • Wijzig de query naar een toevoegquery om toegevoegd te worden aan de nieuwe tabel.
  • Voer de query uit.
  • Na bevestiging dat alle gegevens heeft gekopieerd bene in de nieuwe tabel, verwijdert u het oude probleem tafel.
  • De database te comprimeren enige vorm van discrepanties die werden veroorzaakt door het probleem tafel te verwijderen.
  • Wijzig de naam van de nieuwe tabel de naam van de oude tabel.
  • Herschrijven alle indexen en relaties.

De genoemde maatregelen moeten het probleem oplossen en de tafel moeten naar behoren functioneren. Echter, als je niet in staat zijn om het probleem op te lossen dan moet je een derde partij access database recovery software te gebruiken om te herstellen Access-bestand.

No comments:

Post a Comment