Référence pour des erreurs Eseutil communes

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2007-02-19

Cette rubrique traite des erreurs de base de données ESE (Extensible Storage Engine) que vous pourriez rencontrer lors de l'exécution d'Eseutil sur des fichiers de base de données Microsoft Exchange et des fichiers journaux de transactions dans un groupe de stockage. Précédemment appelée JET, l'ESE est une méthode qui définit une API de bas niveau pour les structures de base de données sous-jacentes dans Exchange Server.

Codes d'erreur

Le tableau 1 décrit certaines erreurs de base de données courantes rencontrées lors de l'exécution d'Eseutil.

Tableau 1   Erreurs de base de données courantes lors de l'exécution d'Eseutil

Numéro d'erreur Erreur JET Description de l'erreur

Erreur -327 (0xfffffeb9)

JET_errBadPageLink

Cette erreur se produit en cas d'endommagement logique de la base de données. Une corruption logique peut être due à un bogue d'Exchange ou à une défaillance de disque dur. Une défaillance peut être la cause de l'erreur si l'ordre d'écriture des pages à partir du cache n'a pas été respecté, en sorte que seules certaines pages d'une transaction ont été mises à jour, tandis que d'autres sont de versions plus anciennes.

Erreur -501 (0xfffffe0b)

JET_errLogFileCorrupt

Cette erreur indique l'endommagement physique d'un fichier journal de transactions. Elle est similaire, dans ses causes et effets, à une erreur -1018 dans un fichier de base de données. Vous ne pouvez pas réparer ni récupérer un fichier journal à la suite d'une telle erreur.

Erreur -510 (0xfffffe02)

JET_errLogWriteFail

Cette erreur indique qu'Exchange n'a pas pu écrire dans le fichier journal actuel. Il se peut que le disque où réside le journal soit saturé, qu'une erreur matérielle ait rendu le disque inaccessible ou qu'un autre processus ait verrouillé le fichier journal.

Erreur -515 (0xfffffdfd)

JET_errInvalidLogSequence

Cette erreur indique qu'un fichier journal est manquant ou ne correspond pas aux autres fichiers journaux. Cela peut se produire si la signature du journal ne correspond pas, si l'heure de création ne correspond pas à d'autres journaux dans la séquence ou si un autre problème est détecté, indiquant que ce journal ne faisait pas partie de la séquence originale. L'erreur est généralement détectée parce qu'un fichier journal est manquant. Elle est également détectable lorsque, plusieurs restaurations d'une base de données ayant généré plusieurs séquences de journaux pour cette base de données et que vous avez tenté de combiner les séquences de journaux.

Erreur -519 (0xfffffdf9)

JET_errLogSequenceEnd

Exchange Server 2003 et les versions antérieures prennent en charge des séquences de fichiers journaux contenant jusqu'à 1 000 000 fichiers journaux par groupe de stockage avant que la séquence de journaux ne doive être réinitialisée à 1. Le comportement de la base de données, une fois cette limite atteinte, varie en fonction de la version d'Exchange.

Erreur -530 (0xfffffdee)

JET_errBadLogSignature

Cette erreur indique une discordance de signature. La signature est correcte mais elle ne correspond pas à d'autres fichiers journaux dans la séquence ou ne correspond pas à la signature de journal enregistrée dans la base de données. Cela pourrait être dû au fait que des fichiers journaux de séquences différentes ont été trouvés ou qu'une base de données est défaillante et que les journaux nécessaires pour la récupérer ne sont plus présents.

Erreur -531 (0xfffffded)

JET_errBadDbSignature

Cette erreur est similaire à l'erreur -530. Les bases de données et les fichiers journaux ont des signatures qui les identifient et les font correspondre mutuellement. Il n'est pas toujours nécessaire que les signatures correspondent mais, si une discordance de signature affecte la récupération, l'erreur -531, l'erreur -530 ou les deux sont signalées. Dans certains cas, la récupération peut s'effectuer avec succès suite à une erreur -531 mais celle-ci indique que des données du journal des transactions n'ont pas pu être appliquées à la base de données.

Erreur -532 (0xfffffdec)

JET_errBadCheckpointSignature

Cette erreur indique que le fichier de point de contrôle ne correspond pas aux fichiers journaux de transactions. La suppression du fichier de point de contrôle permet de corriger cette erreur. Elle amène également Exchange à réanalyser chaque journal des transactions pour déterminer s'il est nécessaire pour la récupération. S'il y a des milliers de fichiers journaux, cette opération peut prendre plusieurs minutes voire davantage.

Erreur -533 (0xfffffdeb)

JET_errCheckpointCorrupt

Cette erreur indique qu'un fichier de point de contrôle endommagé a été supprimé. Dans la plupart des versions d'Exchange, un fichier de point de contrôle endommagé est supprimé, puis recréé automatiquement. Il se peut qu'un fichier de point de contrôle endommagé soit supprimé parce qu'il est inutilisable.

Erreur -543 (0xfffffde1)

JET_errRequiredLogFilesMissing

Cette erreur indique que des fichiers journaux sont manquants. Une base de données Exchange qui a été correctement arrêtée se trouve dans un état d'arrêt correct et s'est détachée de ses fichiers journaux. La boîte de dialogue est désormais indépendante de ses fichiers journaux. Tous les fichiers journaux existants peuvent être supprimés et la base de données peut être redémarrée avec un jeu de fichiers journaux nouveau ou différent.

> [!Note] > La suppression des fichiers journaux d'une base de données arrêtée correctement affecte la validité et les capacités de récupération de sauvegardes précédentes.

Si une base de données n'a pas été arrêtée correctement, elle reste attachée à un ou plusieurs fichiers journaux. Ces fichiers journaux sont requis pour mettre la base de données dans un état cohérent. Si ces fichiers journaux ne peuvent pas être rendus disponibles, la base de données doit être restaurée à partir de la sauvegarde ou réparée avant son redémarrage.

Erreur -544 (0xfffffde0)

JET_errSoftRecoveryOnBackupDatabase

Cette erreur indique qu'au lieu d'une récupération matérielle, une récupération logicielle a été effectuée sur la base de données. Si une base de données est restaurée à partir d'une sauvegarde en continu en ligne, elle se trouve dans un état spécial nécessitant une récupération matérielle, par opposition à une récupération logicielle qui intervient après une défaillance de base de données ordinaire. Une récupération matérielle est exécutée en déclenchant une relecture du journal des transactions à l'intérieur de l'application de sauvegarde ou en exécutant Eseutil /CC après restauration de la base de données et des fichiers journaux de transactions. Pour plus d'informations sur l'exécution d'une récupération matérielle, consultez la rubrique Mode Restauration d'Eseutil /C.

Erreur -548 (0xfffffddc)

JET_errLogSequenceEndDatabasesConsistent

Cette erreur peut être associée à l'erreur -519 ; elle indique qu'aucun fichier journal de transactions supplémentaire ne peut être généré dans cette séquence, mais que les bases de données sont toutes dans un état d'arrêt correct. Cela signifie que les fichiers journaux de transactions peuvent être supprimés et la séquence de journaux réinitialisée en toute sécurité.

Erreur -550 (0xfffffdda)

JET_errDatabaseInconsistent

Cette erreur se produit si des fichiers journaux de transactions sont manquants ou s'il n'a pas été possible d'appliquer toutes les données des fichiers journaux à la base de données. En cas d'arrêt imprévu d'une base de données, celle-ci se trouve dans un état d'arrêt incorrect. Vous pouvez afficher l'état d'une base de données en lisant l'en-tête de base de données pendant que cette dernière est arrêtée. Pour plus d'informations, consultez la rubrique Eseutil /M en mode archivage de fichier.

Une base de données en état d'arrêt incorrect reste associée à ses fichiers journaux de transactions et doit avoir demandé l'application des fichiers journaux avant son démarrage. Pour corriger cette erreur, vous devez appliquer tous les fichiers journaux requis, restaurer la base de données ou la réparer.

Erreur -551 (0xfffffdd9)

JET_errConsistentTimeMismatch

Cette erreur est étroitement liée à l'erreur -1216 (JET_errAttachedDatabaseMismatch). Elle est généralement due à la restauration de copies brutes des fichiers d'une base de données tandis que d'autres bases de données du groupe de stockage se trouvent dans un état d'arrêt incorrect.

Erreur -1206

JET_errDatabaseCorrupted

Il s'agit d'une erreur générique qui n'indique pas nécessairement un problème grave. L'erreur est déclenchée à la fin d'un contrôle d'intégrité où des problèmes de légère ou moyenne gravité ont été détectés. Analysez le fichier .INTEG.RAW de <base de données> pour trouver le mot ERROR afin d'obtenir des informations détaillées sur les problèmes trouvés dans la base de données.

Pour plus d'informations, visitez le Centre des événements et des messages d'erreur.

Erreur -1216 (0xfffffb40)

JET_errAttachedDatabaseMismatch

Cette erreur est étroitement liée à l'erreur -551 (JET_errConsistentTimeMismatch). Elle se produit généralement à la suite d'une défaillance simultanée de toutes les bases de données d'un groupe de stockage si l'une des bases de données n'est plus disponible (par exemple, parce que son disque a été détruit).

Erreur -939586631 (erreur

inconnue)

Erreur inconnue

Cette erreur se produit lorsque vous tentez d'exécuter Eseutil /CC avec un chemin incorrect pour le fichier Restore.env. Suite à cette erreur, le montage de la banque de boîtes aux lettres échoue. Vous pouvez résoudre le problème en exécutant Eseutil /CC avec le chemin correct du fichier Restore.env. Pour plus d'informations sur l'exécution d'Eseutil /CC, consultez la rubrique Procédure d'exécution de la commande Eseutil /C (restauration). Si le problème persiste, il se peut que la base de données nécessite une restauration ou une réparation.

Pour plus d'informations

Pour plus d'informations sur Eseutil, consultez les rubriques suivantes :