Monday, May 17, 2010

Wiederherstellen von beschädigten Indizes in einer Access-Datenbank

Indizes in MS Access sind genauso wie der Index in einem Buch. Es fungiert als Zeiger für die Datensätze in der Tabelle für eine schnellere Suche. Es ist eigentlich eine Datenstruktur, die Sie die Datensätze in eine sehr viel schnellere Laufzeit wodurch die Durchlaufzeiten geringerer als üblich Zugriff ermöglicht. Dies macht die Indizierung ziemlich nützlich und bequem in der Handhabung sehr großer Datenbanken. Manchmal wird jedoch die Indizes in Access erhalten korrupt, so dass Sie nicht in der Lage, den Zugang und die Nutzung der Datenbank. Dies kann aus verschiedenen Gründen wie Macht geschehen Überspannungen beschädigt MS Office oder das Betriebssystem, Virus-Infektionen, etc. In solchen Fällen sollten Sie geeignete Abhilfemaßnahmen zu verwenden, um wieder Zugriff benötigt. Allerdings, wenn Sie sich nicht so tun, dann sollten Sie Drittanbieter access database recovery verwenden, um Access-Datenbank wiederherzustellen.

Betrachten wir ein Szenario, wobei Sie sich auf eine Access-Datenbank arbeiten. In diesem sind Sie Importieren von Daten in eine Tabelle aus einer anderen. Allerdings scheitern sie, dies zu tun. Eine Fehlermeldung wird angezeigt, das heißt:
"Operation fehlgeschlagen - zu viele Indizes - Verringerung der Zahl und versuchen Sie es erneut."

Ursache:
Die Ursache der oben genannten Fehlermeldung ist, dass die Tabelle, in der Sie das Importieren von Daten sind korrupt ist, was das Problem verursacht. Aus diesem Grund haben die Indexdefinitionen beschädigt. Beim Importieren von Daten aus einer Tabelle, Access ersten Einfuhren der Tabelle Definition und dann die Daten. Es gilt dann die Indizes. Da die Indizes Definitionen beschädigt sind, wird die Fehlermeldung angezeigt. Allerdings kann dieses Problem ebenfalls auftreten, während der Arbeit mit dem Fenster Beziehungen.

Auflösung:
  • Zur Behebung dieser Fehlermeldung und importieren Sie die Tabelle Inhalte sicher, sollten Sie folgende Schritte durchführen:
  • Erstellen Sie eine leere Kopie der Tabelle.
  • Entfernen Sie alle Indizes.
  • Führen Sie eine Anfügeabfrage, und verschieben Sie die Daten aus der Original-Tabelle, um die neuen.
  • Erstellen Sie die Indizes.
  • Verschieben Sie die neue Tabelle in eine neue Datenbank-Datei. Dies sollte das Problem beheben.
Wenn Sie jedoch noch nicht in der Lage, die Situation dann Adresse sollten Sie den Zugang Dritter Recovery-Software verwenden, um wieder Zugriff benötigt. Diese Nur-Lese-Werkzeuge sind in der Lage, access recovery ohne Überschreiben der ursprünglichen Datei wiederherstellen.

No comments:

Post a Comment