Comment corriger l’erreur ‘JET_errRecordNotFound’ ?

Summary: L'erreur JET_errRecordNotFound peut se produire pour diverses raisons. Dans cet article, nous avons expliqué les raisons de cette erreur JET. Nous avons également fourni un guide étape par étape sur la façon de corriger l'erreur à l'aide des outils natifs d'Exchange. Vous découvrirez également un outil de réparation Exchange fiable que vous pouvez utiliser pour corriger l'erreur dans les plus brefs délais et sans perte de données.

Exchange Server dépend de plusieurs éléments. Le premier est le schéma Active Directory, à partir duquel il obtient toutes les informations sur les utilisateurs et les groupes Active Directory, ainsi que toutes les bases de données de boîtes aux lettres et autres configurations. En outre, Exchange Server s’appuie sur les fichiers de stockage et de journal des transactions pour fonctionner et s’assurer que les bases de données sont saines et cohérentes. Si un élément ne fonctionne pas correctement, si un fichier est manquant ou si un fichier/système est corrompu, cela aura un impact considérable sur les performances et l’accès aux données de la base, ce qui peut également conduire à des boîtes aux lettres inutilisables, voire à des pertes de données.

Cet article traite de l’erreur JET_errRecordNotFound, de la clé qui n’a pas été trouvée et des options permettant de la résoudre.

L’erreur “Operation terminated with error -1601 (JET_errRecordNotFound, The key was not found) after 2.354 seconds” est signalée par le système Exchange JET. Cette erreur survient généralement lorsque l’administrateur Exchange souhaite monter une base de données Exchange et accéder aux boîtes aux lettres qu’elle contient. Bien que le message d’erreur ci-dessus mentionne l’erreur 1601, il peut également apparaître sous la forme 1602.

Pourquoi l’erreur “JET_errRecordNotFound, The key was not found” se produit-elle ?

Cette erreur JET peut se produire pour diverses raisons. Examinons quelques-unes des causes habituelles.

Comment résoudre l’erreur Operation cancelled with error -1601 (JET_errRecordNotFound, The key was not found) ?

Procédez comme suit pour remédier à l’erreur JET_errRecordNotFound :

Etape 1 : Vérifier l’état de la base de données

Vérifiez l’état de la base de données en exécutant le programme EseUtil avec le paramètre /mh (comme spécifié ci-dessous) :

Eseutil /mh <chemin vers le fichier edb de la base de données>

Si l’état de la base de données est ” Arrêt brutal “, cela signifie qu’il y a un problème avec la base de données, les fichiers journaux ou d’autres fichiers soutenant la base de données.

Étape 2 : Remettre en état à partir de la sauvegarde

Le premier réflexe est de remettre la base de données Exchange en état à partir d’une sauvegarde. Si vous considérez que la sauvegarde a été créée au niveau de l’application et que le logiciel de sauvegarde est compatible avec votre installation actuelle d’Exchange Server et la reconnaît, vous pouvez remettre la dernière sauvegarde saine de votre infrastructure.

Cela permet de restaurer toutes vos données et tous vos fichiers et de remettre l’état à celui de la dernière sauvegarde. Qu’est-ce que cela signifie ? Cela signifie que les services seront remis en état, mais que vous perdrez toutes les données de la sauvegarde jusqu’au moment du sinistre. Bien qu’il s’agisse d’une méthode garantie pour remettre les services en état, vous ne devriez l’utiliser qu’en dernier recours, car elle implique un niveau élevé de perte de données. Il convient de noter que la restauration à partir d’une sauvegarde peut prendre un temps considérable en fonction de la capacité de votre base de données si vous restaurez des données à partir du Cloud ou d’autres supports. Vous devez également tenir compte de l’impact sur votre Business.

Étape 3 : Réparation de la base de données avec EseUtil

Avant de remettre la base de données et les fichiers à partir de la sauvegarde, vous pouvez essayer de réparer la base de données avec l’outil natif – EseUtil. L’utilitaire offre deux options pour réparer la base de données – Récupération douce et Récupération dure.

ESEUTIL /R – Soft Recovery peut réparer des dommages mineurs. Vous pouvez effectuer une récupération logicielle des données à l’aide de la commande suivante :

Eseutil /r e00 /l <chemin vers les fichiers journaux> /d <chemin vers le fichier edb de la base de données>.

La récupération de données sur disque dur ne doit être utilisée qu’en dernier recours et après avoir créé une sauvegarde de la base de données. La raison en est qu’avec une récupération de données sur disque dur, la perte de données est garantie à 100 %, car toutes les données sont supprimées de la base de données considérée comme endommagée.

Eseutil /P <chemin vers le fichier edb de la base de données>

Les éléments à prendre en compte

Une solution fiable pour rectifier l’erreur

Pour éviter la perte de données et minimiser les temps d’arrêt, vous pouvez utiliser un outil de réparation Exchange tel que Stellar Repair for Exchange. Ce logiciel permet de récupérer facilement des données à partir de bases de données Exchange endommagées. Vous pouvez ouvrir des fichiers EDB de toutes les versions d’Exchange Server et dans n’importe quel état.

Vous pouvez exporter toutes les boîtes aux lettres ou des boîtes aux lettres spécifiques au format PST ou à d’autres formats. Vous pouvez également exporter des dossiers publics. Vous pouvez créer une nouvelle base de données de boîtes aux lettres vide et exporter directement depuis la base de données de boîtes aux lettres endommagée vers n’importe quel serveur Exchange – avec un minimum de ressources et un temps de récupération minimal. Vous pouvez facilement corriger l’erreur “Operation terminated with error -1601 (JET_errRecordNotFound, The key was not found)” à l’aide de Stellar Repair for Exchange.

Related Post

Exit mobile version