Wie behebe ich den Fehler”JET_errRecordNotFound”?

Summary: Der Fehler JET_errRecordNotFound kann aus verschiedenen Gründen auftreten. In diesem Artikel haben wir die Gründe für diesen JET-Fehler erläutert. Außerdem haben wir Ihnen eine schrittweise Anleitung gegeben, wie Sie den Fehler mit den systemeigenen Tools von Exchange beheben können. Außerdem lernen Sie ein zuverlässiges Exchange-Reparaturtool kennen, mit dem Sie den Fehler in kürzester Zeit und ohne Datenverlust beheben können.

Exchange Server ist von mehreren Dingen abhängig. Das erste ist das Active Directory-Schema, aus dem er alle Informationen über die Active Directory-Benutzer und -Gruppen sowie alle Postfachdatenbanken und andere Konfigurationen bezieht. Abgesehen davon ist Exchange Server auf die Speicher- und Transaktionsprotokolldateien angewiesen, um zu funktionieren und sicherzustellen, dass die Datenbanken gesund und konsistent sind. Wenn etwas nicht richtig funktioniert, eine Datei fehlt oder eine Datei/ein System beschädigt ist, hat dies drastische Auswirkungen auf die Leistung und den Zugriff auf die Daten in der Datenbank, was auch zu unbrauchbaren Postfächern und sogar zu Datenverlust führen kann.

In diesem Artikel besprechen wir den Fehler JET_errRecordNotFound, den Schlüssel, der nicht gefunden wurde, und die Möglichkeiten, ihn zu beheben.

Der Fehler “Operation terminated with error -1601 (JET_errRecordNotFound, The key was not found) after 2.354 seconds” wird vom Exchange JET-System gemeldet. Er tritt normalerweise auf, wenn der Exchange-Administrator eine Exchange-Datenbank mounten und auf die Postfächer in der Datenbank zugreifen möchte. Obwohl in der obigen Fehlermeldung der Fehler 1601 erwähnt wird, kann er auch als 1602 erscheinen.

Warum tritt der Fehler ‘JET_errRecordNotFound, Der Schlüssel wurde nicht gefunden’ auf?

Dieser JET-Fehler kann aus verschiedenen Gründen auftreten. Lassen Sie uns ein paar der üblichen Verdächtigen untersuchen.

Wie lösen Sie den Fehler Operation cancelled with error -1601 (JET_errRecordNotFound, Der Schlüssel wurde nicht gefunden)?

Führen Sie die folgenden Schritte aus, um den Fehler JET_errRecordNotFound zu beheben:

Schritt 1: Prüfen Sie den Datenbankstatus

Überprüfen Sie den Status der Datenbank, indem Sie das Programm EseUtil mit dem Parameter /mh (wie unten angegeben) ausführen:

Eseutil /mh <Pfad zur edb-Datei der Datenbank>

Wenn der Status der Datenbank Dirty Shutdown lautet, bedeutet dies, dass es ein Problem mit der Datenbank, den Protokolldateien oder anderen Dateien zur Unterstützung der Datenbank gibt.

Schritt 2: Wiederherstellung aus dem Backup

Der erste Instinkt ist, die Exchange-Datenbank aus einem Backup wiederherzustellen. Wenn Sie bedenken, dass das Backup auf Anwendungsebene erstellt wurde und die Backup-Software mit Ihrer aktuellen Exchange Server-Installation kompatibel ist und diese erkennt, können Sie das letzte gesunde Backup Ihrer Infrastruktur wiederherstellen.

Dadurch werden alle Ihre Daten und Dateien wiederhergestellt und der Status des letzten Backups wird wiederhergestellt. Was bedeutet das? Es bedeutet, dass die Dienste wiederhergestellt werden, aber Sie verlieren alle Daten aus dem Backup bis zum Zeitpunkt der Katastrophe. Obwohl dies eine garantierte Methode zur Wiederherstellung von Diensten ist, sollten Sie sie nur als letzten Ausweg verwenden, da sie ein hohes Maß an Datenverlust mit sich bringt. Beachten Sie, dass die Wiederherstellung aus einem Backup je nach Größe Ihrer Datenbank sehr viel Zeit in Anspruch nehmen kann, wenn Sie die Daten aus der Cloud oder von anderen Medien wiederherstellen. Sie müssen auch die Auswirkungen auf Ihr Unternehmen bedenken.

Schritt 3: Datenbank mit EseUtil reparieren

Bevor Sie die Datenbank und die Dateien aus dem Backup wiederherstellen, können Sie versuchen, die Datenbank mit dem nativen Tool – EseUtil – zu reparieren. Das Dienstprogramm bietet zwei Optionen zur Reparatur der Datenbank – Soft Recovery und Hard Recovery.

ESEUTIL /R – Soft Datenrettung kann kleinere Schäden reparieren. Sie können die Soft Datenrettung mit dem folgenden Befehl durchführen:

Eseutil /r e00 /l <Pfad zu den Protokolldateien> /d <Pfad zu der edb-Datei der Datenbank>

Eine Datenrettung auf Festplatte sollte nur als letzter Ausweg und nach Erstellung eines Backups der Datenbank verwendet werden. Der Grund dafür ist, dass bei einer harten Datenrettung der Datenverlust zu 100 % garantiert ist, da alle Daten aus der Datenbank gelöscht werden, die als beschädigt gelten.

Eseutil /P <Pfad zur edb-Datei der Datenbank>

Zu beachtende Dinge

Eine zuverlässige Lösung zur Behebung des Fehlers

Um Datenverluste zu vermeiden und Ausfallzeiten zu minimieren, können Sie ein Exchange-Reparaturtool wie Stellar Repair for Exchange verwenden. Mit dieser Software können Sie ganz einfach Daten aus beschädigten Exchange-Datenbanken wiederherstellen. Sie können EDB-Dateien von allen Versionen von Exchange Server und in jedem Zustand öffnen.

Sie können alle oder bestimmte Postfächer in PST und andere Formate exportieren. Sie können auch öffentliche Ordner exportieren. Sie können eine neue, leere Postfachdatenbank erstellen und direkt aus der beschädigten Postfachdatenbank auf einen beliebigen Exchange-Server exportieren – mit minimalen Ressourcen und minimaler Wiederherstellungszeit. Sie können den Fehler “Operation terminated with error -1601 (JET_errRecordNotFound, The key was not found)” einfach mit Hilfe von Stellar Repair for Exchange beheben.

Related Post

Exit mobile version