Monday, May 17, 2010

Herstellen van corrupte indexen in een Access-database

Indexen in MS Access zijn net als de index van een boek. Het fungeert als een aanwijzer voor de records in de tabel voor sneller zoeken. Het is eigenlijk een datastructuur die u toelaat om toegang tot de records in een veel sneller waardoor de duur van de doorlooptijd minder dan gebruikelijk. Dit maakt het indexeren vrij nuttig en handig in het omgaan met grote databases. Echter, soms de indexen in Access te krijgen corrupt, waardoor je geen toegang tot en het gebruik van de database. Dit kan gebeuren omwille van verschillende redenen, zoals spanningspieken, beschadigde MS Office of besturingssysteem, virus infecties, enz. In dergelijke gevallen dient u gebruik passende corrigerende maatregelen om te herstellen Access-bestand. Echter, als je niet in staat zijn te doen dus dan moet je van derden access database recovery software gebruiken om Access-database terug te vorderen.

Denk aan een scenario waarin u bezig bent met een Access-database. In dit, importeert u gegevens in een tabel vanaf een ander. Echter, u niet te doen. Er is een fout bericht wordt weergegeven, dat wil zeggen:
"Operatie mislukt - te veel indexen - vermindering van het aantal en probeer het opnieuw."

Oorzaak:
De oorzaak van de bovengenoemde foutmelding is dat de tabel waarin u het importeren van gegevens corrupt is, die het probleem veroorzaakt. Hierdoor hebben de index definities beschadigd. Hoewel het importeren van gegevens uit een tabel, Access eerste importen de tabel definitie en vervolgens de gegevens. Het geldt dan de indexen. Als de indexen definities zijn beschadigd, is de foutmelding weergegeven. Toch kan dit probleem zich ook voordoen tijdens het werken met de relaties venster.

Resolutie:
  • U kunt dit foutbericht en importeer het tabelinhoud veilig, moet u de volgende stappen:
  • Maak een blanco exemplaar van de tabel.
  • Verwijder alle indexen.
  • Uitvoeren van een toevoegquery en verplaats de gegevens van de oorspronkelijke tabel naar de nieuwe.
  • Maak de indexen.
Verplaats de nieuwe tabel naar een nieuwe database-bestand. Dit moet het probleem oplossen.
Echter, als je nog steeds niet in staat om de situatie dan moet je het adres van derden Access recovery software te gebruiken om te herstellen Access-bestand. Deze alleen-lezen tools zijn in staat om Access-database te herstellen zonder het overschrijven van het originele bestand.

No comments:

Post a Comment