Referenz für häufig auftretende Eseutil-Fehler

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-02-19

In diesem Thema werden häufige ESE-Datenbankfehler (Extensible Storage Engine) behandelt, die möglicherweise beim Ausführen von Eseutil mit Microsoft Exchange-Datenbankdateien und Transaktionsprotokolldateien in einer Speichergruppe auftreten können. ESE, früher als "JET" bezeichnet, ist ein Verfahren, das eine hardwarenahe API für die zugrunde liegenden Datenbankstrukturen in Exchange Server definiert.

Fehlercodes

In Tabelle 1 sind einige allgemeine Datenbankfehler aufgeführt, die beim Ausführen von Eseutil auftreten können.

Tabelle 1   Allgemeine Datenbankfehler beim Ausführen von "Eseutil"

Fehlernummer JET-Fehler Fehlerbeschreibung

Fehler -327 (0xfffffeb9)

JET_errBadPageLink

Dieser Fehler tritt auf, wenn die Datenbank eine logische Beschädigung aufweist. Eine logische Beschädigung kann durch einen Fehler in Exchange oder durch eine Festplattenstörung hervorgerufen werden. Eine Störung kann den Fehler verursachen, wenn die Schreibreihenfolge von Seiten aus dem Cache nicht erhalten geblieben ist und daher nur einige Seiten einer Transaktion aktualisiert wurden, während andere Seiten in der älteren Version verbleiben.

Fehler -501 (0xfffffe0b)

JET_errLogFileCorrupt

Dieser Fehler weist auf eine physikalische Beschädigung der Transaktionsprotokolldatei hin. Er ist mit den Ursachen und Auswirkungen mit dem Fehler -1018 in einer Datenbankdatei vergleichbar. Sie können eine Protokolldatei nicht reparieren oder wiederherstellen, wenn dieser Fehler auftritt.

Fehler -510 (0xfffffe02)

JET_errLogWriteFail

Dieser Fehler gibt an, dass Exchange nicht in die aktuelle Protokolldatei schreiben konnte. Möglicherweise ist der Protokolldatenträger voll, es ist ein Hardwarefehler aufgetreten, durch den nicht mehr auf den Datenträger zugegriffen werden kann, oder die Protokolldatei wurde durch einen anderen Prozess gesperrt.

Fehler -515 (0xfffffdfd)

JET_errInvalidLogSequence

Dieser Fehler gibt an, dass eine Protokolldatei fehlt oder nicht mit den anderen Protokolldateien übereinstimmt. Dieses Problem kann auftreten, wenn die Protokollsignatur nicht übereinstimmt, die Erstellungszeit nicht den anderen Protokollen in der Folge entspricht oder ein anderes Problem erkannt wurde, das darauf hinweist, dass dieses Protokoll nicht Teil der ursprünglichen Folge war. Dieser Fehler tritt am häufigsten auf, wenn eine Protokolldatei fehlt. Es kann auch vorkommen, dass durch mehrere Wiederherstellungen einer Datenbank mehrere Protokolldatenströme für diese Datenbank vorhanden sind, und Sie versucht haben, die Protokolldatenströme zu integrieren.

Fehler -519 (0xfffffdf9)

JET_errLogSequenceEnd

Exchange Server 2003 und frühere Versionen unterstützen Protokolldateifolgen von bis zu 1.000.000 Protokolldateien pro Speichergruppe, bevor die Protokollfolge auf 1 zurückgesetzt werden muss. Das Verhalten der Datenbank variiert je nach Exchange-Version, nachdem dieses Limit erreicht wurde.

Fehler -530 (0xfffffdee)

JET_errBadLogSignature

Dieser Fehler weist auf eine nicht übereinstimmende Signatur hin. Die Signatur ist eigentlich in Ordnung, stimmt aber nicht mit den anderen Protokolldateien in der Folge oder mit der in der Datenbank aufgezeichneten Signatur überein. Dies kann vorkommen, wenn Protokolldateien aus anderen Folgen gefunden werden oder die Datenbank einen Fehler gemeldet hat und die zum Wiederherstellen der Datenbank erforderlichen Protokolldateien nicht länger vorhanden sind.

Fehler -531 (0xfffffded)

JET_errBadDbSignature

Dieser Fehler ist mit Fehler -530 vergleichbar. Sowohl Datenbanken als auch Protokolldateien besitzen Signaturen, die sie kennzeichnen und für den gegenseitigen Vergleich erforderlich sind. Es ist nicht in sämtlichen Fällen erforderlich, dass die Signaturen übereinstimmen, aber wenn die nicht übereinstimmenden Signaturen sich auf die Wiederherstellung auswirken, werden Fehler -531, -530 oder beide angezeigt. In einigen Fällen kann die Wiederherstellung nach einem Fehler -531 erfolgreich abgeschlossen werden, aber die Anzeige dieses Fehlers weist darauf hin, dass Transaktionsprotokolldaten nicht auf die Datenbank angewendet werden konnten.

Fehler -532 (0xfffffdec)

JET_errBadCheckpointSignature

Dieser Fehler gibt an, dass die Prüfpunktdatei nicht mit den Transaktionsprotokolldateien übereinstimmt. Dieser Fehler wird durch Entfernen der Prüfpunktdatei beseitigt. Er führt auch dazu, dass Exchange alle Transaktionsprotokolle erneut durchsucht, um zu ermitteln, ob diese für die Wiederherstellung erforderlich sind. Wenn Tausende Protokolldateien vorhanden sind, kann dies mehrere Minuten oder länger dauern.

Fehler -533 (0xfffffdeb)

JET_errCheckpointCorrupt

Dieser Fehler gibt an, dass eine beschädigte Prüfpunktdatei gelöscht wurde. In den meisten Versionen von Exchange wird eine beschädigte Prüfpunktdatei gelöscht und automatisch neu erstellt. Eine beschädigte Prüfpunktdatei wird möglicherweise gelöscht, da sie nicht verwendet werden kann.

Fehler -543 (0xfffffde1)

JET_errRequiredLogFilesMissing

Dieser Fehler gibt an, dass Protokolldateien fehlen. Eine Exchange-Datenbank, die ordnungsgemäß heruntergefahren wurde, weist den Status "Clean Shutdown" auf und wurde von ihren Protokolldateien getrennt. Die Datenbank ist jetzt unabhängig von den Protokolldateien. Alle vorhandenen Protokolldateien könnten gelöscht und die Datenbank mit einem neuen oder anderen Satz von Protokolldateien neu gestartet werden.

Hinweis

Das Löschen von Protokolldateien für eine Datenbank mit dem Status "Clean Shutdown" wirkt sich auf die Gültigkeit und die Wiedergabemöglichkeiten vorheriger Sicherungen aus.

Wenn eine Datenbank nicht ordnungsgemäß heruntergefahren wurde, ist sie weiterhin einer oder mehreren Protokolldateien zugeordnet. Diese Protokolldateien sind erforderlich, um die Datenbank in einen konsistenten Zustand zu versetzen. Wenn diese Protokolldateien nicht zur Verfügung gestellt werden können, muss die Datenbank aus einer Sicherung wiederhergestellt oder repariert werden, bevor sie erneut gestartet werden kann.

Fehler -544 (0xfffffde0)

JET_errSoftRecoveryOnBackupDatabase

Dieser Fehler zeigt an, dass für die Datenbank anstelle eines Soft Recovery-Vorgangs ein Hard Recovery-Vorgang durchgeführt wurde. Wenn eine Datenbank aus einer Online-Datenstromsicherung wiederhergestellt wird, besitzt sie einen besonderen Status, der einen Hard Recovery-Vorgang erfordert. Dieser unterscheidet sich von einem Soft Recovery-Vorgang, der nach einem einfachen Datenbankfehler ausgeführt wird. Der Hard Recovery-Vorgang wird durch Auslösen der Transaktionsprotokollwiedergabe innerhalb der Sicherungsanwendung oder mithilfe von Eseutil /CC ausgeführt, nachdem Datenbank und Transaktionsprotokolldateien wiederhergestellt wurden. Weitere Informationen zum Ausführen des Hard Recovery-Vorgangs finden Sie unter Eseutil /C-Wiederherstellungsmodus.

Fehler -548 (0xfffffddc)

JET_errLogSequenceEndDatabasesConsistent

Dieser Fehler kann zusammen mit Fehler -519 auftreten und gibt an, dass in dieser Folge keine Transaktionsprotokolldateien mehr generiert werden können, aber alle Datenbanken den Status "Clean Shutdown" aufweisen. Das bedeutet, die Transaktionsprotokolldateien können problemlos entfernt und die Protokollfolge zurückgesetzt werden.

Fehler -550 (0xfffffdda)

JET_errDatabaseInconsistent

Dieser Fehler tritt auf, wenn Transaktionsprotokolldateien fehlen oder nicht alle Daten der Protokolldateien auf die Datenbank angewendet werden konnten. Wenn eine Datenbank unerwarteterweise angehalten wird, weist sie den Status "Dirty Shutdown" auf. Der Status der Datenbank kann durch Lesen der Kopfzeile der Datenbank angezeigt werden, während die Datenbank angehalten ist. Weitere Informationen finden Sie unter Dateiabbildmodus Eseutil /M.

Eine Datenbank mit dem Status "Dirty Shutdown" ist weiterhin ihren Transaktionsprotokolldateien zugeordnet und ihr müssen erforderliche Protokolldateien zugeordnet werden, bevor sie gestartet werden kann. Sie müssen alle erforderlichen Protokolldateien anwenden und die Datenbank wiederherstellen oder reparieren, um diesen Fehler zu beheben.

Fehler -551 (0xfffffdd9)

JET_errConsistentTimeMismatch

Dieser Fehler hängt stark mit Fehler -1216 zusammen (JET_errAttachedDatabaseMismatch). Er wird normalerweise durch das Wiederherstellen von unbearbeiteten Kopien der Dateien einer Datenbank hervorgerufen, wenn andere Datenbank in der Speichergruppe den Status "Dirty Shutdown" aufweisen.

Fehler -1206

JET_errDatabaseCorrupted

Dies ist ein allgemeiner Fehler, der nicht unbedingt auf ein schwerwiegendes Problem hindeutet. Der Fehler wird am Ende einer Integritätsüberprüfung ausgelöst, bei der Probleme mit geringem oder mittlerem Schweregrad aufgetreten sind. Durchsuchen Sie die Datei <Datenbank>.INTEG.RAW nach dem Wort FEHLER, um ausführliche Informationen zu den in der Datenbank gefundenen Problemen zu erhalten.

Weitere Informationen finden Sie unter Events and Errors Message Center (nur in Englisch).

Fehler -1216 (0xfffffb40)

JET_errAttachedDatabaseMismatch

Dieser Fehler hängt stark mit Fehler -551 zusammen (JET_errConsistentTimeMismatch). Dieser tritt typischerweise nach einem für alle Datenbanken in einer Speichergruppe gleichzeitig auftretenden Fehler auf, wenn eine der Datenbanken nicht mehr verfügbar ist (z. B. nach der Beschädigung ihrer Festplatte).

Fehler -939586631 (Unbekannter

Fehler)

Unbekannter Fehler

Dieser Fehler tritt auf, wenn Sie versuchen, Eseutil /CC mit einer falschen Pfadangabe für die Datei Restore.env auszuführen. Der Postfachspeicher kann dann aufgrund dieses Fehlers nicht bereitgestellt werden. Sie können das Problem durch Ausführen von Eseutil /CC mit der richtigen Pfadangabe für die Datei Restore.env beheben. Weitere Informationen zum Ausführen von Eseutil /CC finden Sie unter Ausführen von Eseutil /C (Wiederherstellung). Wenn das Problem weiterhin besteht, muss die Datenbank möglicherweise wiederhergestellt oder repariert werden.

Weitere Informationen

Weitere Informationen zu Eseutil finden Sie unter den folgenden Themen: