Referenz: Häufig auftretende Fehler in "Eseutil"

 

Letztes Änderungsdatum des Themas: 2006-08-17

Dieser Abschnitt befasst sich mit häufig vorkommenden ESE-Fehlern (Extensible Storage Engine), die auftreten, wenn "Eseutil" für Informationsspeicher-Datenbankdateien, Transaktionsprotokolldateien und Streamingdateien ausgeführt wird.

Fehlercodes, Beschreibungen

In der nachstehenden Tabelle werden einige der allgemeinen Datenbankfehler erläutert, die bei der Ausführung von Eseutil auftreten können.

Fehlernummer JET-Fehler Fehlerbeschreibung

Fehler -327 (0xfffffeb9)

JET_errBadPageLink

Dieser Fehler tritt bei einer logischen Beschädigung der Datenbank auf. Eine logische Beschädigung kann von einem Fehler in Exchange oder von einem Festplattenabsturz verursacht werden. Ein Absturz kann den Fehler verursachen, wenn die Schreibreihenfolge von Seiten aus dem Cache nicht gespeichert wurde und mit einer Transaktion daher nur einige Seiten aktualisiert wurden, während von anderen Seiten ältere Versionen beibehalten wurden.

Fehler -501 (0xfffffe0b)

JET_errLogFileCorrupt

Dieser Fehler weist auf eine physikalische Beschädigung der Transaktionsprotokolldatei hin. In Ursache und Wirkung ist er mit dem Fehler -1018 in einer Datenbankdatei zu vergleichen. Sie können eine Protokolldatei weder reparieren noch wiederherstellen, nachdem dieser Fehler aufgetreten ist.

Fehler -510 (0xfffffe02)

JET_errLogWriteFail

Dieser Fehler gibt an, dass Exchange nicht in der Lage war, in die aktuelle Protokolldatei zu schreiben. Möglicherweise ist die Festplatte voll, auf der sich die Protokolldatei befindet, sie könnte aufgrund eines Hardwarefehlers nicht zugänglich sein, oder die Protokolldatei wurde von einem anderen Prozess gesperrt.

Fehler -514 (0xfffffdfe)

JET_errBadLogVersion

Dieser Fehler tritt bei dem Versuch auf, eine Protokolldatei einzuspielen, die mit einer anderen Exchange-Version erstellt wurde. Der Fehler kann nach der Aktualisierung auf eine Hauptversion von Exchange auftreten, er tritt gelegentlich aber auch nach der Installation eines Service Packs oder eines Hotfixes auf, mit dem das Datenbankschema oder interne Parameter geändert werden. Zu den Service Packs, die diesen Fehler auslösen können, gehören Exchange 2000 Server Service Pack 1 (SP1) oder Service Pack 2 (SP2), Exchange Server 2003 SP1 und Exchange Server 5.5 Service Pack 4 (SP4).

Fehler -515 (0xfffffdfd)

JET_errInvalidLogSequence

Dieser Fehler gibt an, dass eine Protokolldatei fehlt oder nicht mit den anderen Protokolldateien übereinstimmt. Dies kann vorkommen, wenn die Protokollsignatur nicht übereinstimmt, wenn die Erstellungszeit nicht mit anderen Protokollen in der Sequenz übereinstimmt oder wenn ein anderes Problem erkannt wird, das angibt, dass das fragliche Protokoll kein Bestandteil der ursprünglichen Sequenz ist. Dieser Fehler wird häufig ausgegeben, weil eine Protokolldatei fehlt. Er kann unter Umständen auch auftreten, wenn mehrere Wiederherstellungen einer Datenbank zu mehreren Protokollstreams für die Datenbank geführt und Sie versucht haben, die Protokollstreams zusammenzuführen.

Fehler -519 (0xfffffdf9)

JET_errLogSequenceEnd

Exchange Server 2003 und frühere Versionen unterstützen Protokolldateisequenzen von bis zu 1.000.000 Protokolldateien pro Speichergruppe, bevor die Protokollsequenz auf 1 zurückgesetzt werden muss. Das Verhalten der Datenbank nach Erreichung dieses Limits ist je nach Exchange-Version unterschiedlich. Weitere Informationen über das Beheben dieses Fehlers unter Exchange 2000 und Exchange 2003 finden Sie im Microsoft Knowledge Base-Artikel 830408, "Exchange database stores remain mounted although all transaction logs that are available to a storage group have been used."

Fehler -530 (0xfffffdee)

JET_errBadLogSignature

Dieser Fehler weist auf eine Signaturunstimmigkeit hin. Eigentlich ist die Signatur "in Ordnung", sie entspricht jedoch nicht den anderen Protokolldateien in der Sequenz oder der Protokollsignatur, die in der Datenbank aufgezeichnet wurde. Der Grund hierfür kann sein, dass Protokolldateien aus unterschiedlichen Sequenzen gefunden wurden oder dass die Datenbank abgestürzt ist und dass die Protokolle, die für die Wiederherstellung erforderlich sind, nicht mehr verfügbar sind.

Fehler -531 (0xfffffded)

JET_errBadDbSignature

Dieser Fehler ist mit Fehler -530 vergleichbar. Beide Datenbanken und Protokolldateien verfügen über Signaturen, die sie jeweils identifizieren und die sich entsprechen. Es ist nicht in allen Fällen erforderlich, dass die Signaturen übereinstimmen, wenn jedoch die fehlende Übereinstimmung von Signaturen eine Wiederherstellung erfordert, wird entweder Fehler -531 oder -530 oder werden beide Fehler angezeigt. In einigen Fällen kann die Wiederherstellung nach Fehler -531 erfolgreich abgeschlossen werden, jedoch gibt dessen Vorhandensein an, dass die Daten des Transaktionsprotokolls 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 kann mit dem Entfernen der Prüfpunktdatei behoben werden. Der Fehler bewirkt zudem, dass Exchange alle Transaktionsprotokolldateien erneut untersucht, um festzustellen, ob sie für eine Wiederherstellung erforderlich sind. Wenn es Tausende von Protokolldateien gibt, kann dieser Vorgang einige Minuten in Anspruch nehmen.

Fehler -533 (0xfffffdeb)

JET_errCheckpointCorrupt

Dieser Fehler gibt an, dass eine beschädigte Prüfpunktdatei gelöscht wurde. Unter den meisten Exchange-Versionen wird eine beschädigte Prüfpunktdatei gelöscht und neu erstellt. Eine beschädigte Prüfpunktdatei kann gelöscht werden, da sie nutzlos ist.

Fehler -537 (0xfffffde7)

JET_errBadSLVSignature

Dieser Fehler gibt an, dass die aktuelle EDB- und STM-Datei einander nicht entsprechen. Eine Datenbank unter Exchange Server 2000 oder Exchange Server 2003 setzt sich aus zwei Dateien zusammen, der MAPI-Datenbankdatei mit der Erweiterung EDB und der Streaming-Datenbankdatei mit der Erweiterung STM. Diese Dateien müssen synchron gehalten werden und können nicht für andere Datenbanken verwendet werden.

Fehler -540 (0xfffffde4)

JET_errDatabaseStreamingFileMismatch

Weitere Informationen finden Sie unter "Fehler -537".

Fehler -543 (0xfffffde1)

JET_errRequiredLogFilesMissing

Dieser Fehler gibt an, dass Protokolldateien fehlen. Eine Exchange-Datenbank, die ordnungsgemäß heruntergefahren wurde, befindet sich im Status "Ordnungsgemäß beendet" und wurde von ihren Protokolldateien abgekoppelt. Die Datenbank ist damit unabhängig von ihren Protokolldateien. Alle vorhandenen Protokolldateien könnten gelöscht und die Datenbank könnte mit einem neuen oder anderen Satz an Protokolldateien neu gestartet werden.

noteAnmerkung:
Das Löschen von Protokolldateien aus einer Datenbank mit dem Status " Ordnungsgemäß beendet" hat allerdings Auswirkungen auf die Gültigkeit und die Rollforwardfunktionen von vorherigen Sicherungen.

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

Fehler -544 (0xfffffde0)

JET_errSoftRecoveryOnBackupDatabase

Dieser Fehler gibt an, dass anstelle eines Hard Recovery-Vorgangs ein Soft Recovery-Vorgang für die Datenbank ausgeführt wurde Wenn eine Datenbank aus einer Streaming-Onlinesicherung wiederhergestellt wird, befindet sie sich in einem besonderen Status, der ein "Hard Recovery" erfordert, im Gegensatz zu einem "Soft Recovery", das nach einen gewöhnlichen Datenbankabsturz ausgeführt wird. Ein "Hard Recovery" wird ausgeführt, indem in der Sicherungsanwendung ein Wiedereinspielen des Transaktionsprotokolls ausgelöst oder indem "Eseutil /CC" ausgeführt wird, nachdem die Datenbank und die Transaktionsprotokolldateien wiederhergestellt wurden. Weitere Informationen über das Ausführen eines Hard Recovery-Vorgangs finden Sie unter Datenbankwiederherstellungsmodus "Eseutil /C".

Fehler -548 (0xfffffddc)

JET_errLogSequenceEndDatabasesConsistent

Dieser Fehler kann im Zusammenhang mit Fehler "-519" auftreten und gibt an, dass in dieser Sequenz keine weitere Transaktionsprotokolldateien mehr erstellt werden können, dass sich die Datenbanken jedoch alle im Modus "Ordnungsgemäß beendet" befinden. Dies bedeutet, dass die Transaktionsprotokolldateien problemlos entfernt und die Protokollierungssequenz zurückgesetzt werden kann. Weitere Informationen über das Beheben dieses Fehlers unter Exchange 2000 und Exchange 2003 finden Sie im Microsoft Knowledge Base-Artikel 830408, "Exchange database stores remain mounted although all transaction logs that are available to a storage group have been used."

Fehler -549 (0xfffffddb)

JET_errStreamingDataNotLogged

Dieser Fehler tritt auf, wenn die Umlaufprotokollierung aktiviert ist und Daten, die in die Streamingdatenbank (STM-Datei) gesetzt werden, nicht protokolliert werden. Die Umlaufprotokollierung bewirkt, dass Protokolldateien gelöscht werden, sobald die hierin befindlichen Daten in die Datenbankdatei geschrieben wurden. Hiermit wird einerseits der Festplattenspeicherbedarf für die Transaktionsprotokollierung verringert, andererseits wird hiermit aber auch verhindert, dass ein Rollforward der Datenbank aus einer Sicherung erfolgen kann. Standardmäßig ist die Umlaufprotokollierung deaktiviert, und die Onlinesicherung basiert auf dem Entfernen überflüssiger Transaktionsprotokolle, die nicht mehr für ein Rollforward der Datenbank benötigt werden. Wenn Sie die Einstellungen für die Umlaufprotokollierung ändern, sollten Sie umgehend eine vollständige Sicherung erstellen..

Fehler -550 (0xfffffdda)

JET_errDatabaseInconsistent

Dieser Fehler tritt auf, wenn Transaktionsprotokolldateien fehlen oder wenn nicht alle Daten aus den Transaktionsprotokollen auf die Datenbanken angewendet werden konnten. Wenn eine Datenbank unvermittelt beendet wird, befindet sie sich im Status "Nicht ordnungsgemäß beendet". (Der Status einer Datenbank kann angezeigt werden, indem der Datenbankheader beim Beenden der Datenbank gelesen wird. Weitere Informationen finden Sie im entsprechenden Abschnitt unter Modus für das Erstellen einer Speicherabbilddatei "Eseutil /M").

Eine Datenbank im Status "Nicht ordnungsgemäß beendet" ist weiterhin mit ihren Transaktionsprotokolldateien verbunden. Darüber hinaus müssen die erforderlichen Protokolldateien anwendet werden, bevor die Datenbank gestartet werden kann. Zum Beheben dieses Fehlers müssen Sie alle erforderlichen Protokolldateien anwenden, die Datenbank wiederherstellen oder die Datenbank reparieren.

Fehler -551 (0xfffffdd9)

JET_errConsistentTimeMismatch

Dieser Fehler hängt eng mit Fehler "-1216 (JET_errAttachedDatabaseMismatch)" zusammen. Er wird in der Regel verursacht, wenn unverarbeitete Kopien der Dateien einer Datenbank wiederhergestellt werden, während andere Datenbanken in der Speichergruppe den Status "Nicht ordnungsgemäß beendet" aufweisen. Weitere Informationen über das Beheben dieses Fehlers unter Exchange Server 2000 finden Sie im Microsoft Knowledge Base-Artikel 296843, "How to recover an Exchange 2000 Server database after error -1216."

Fehler -552 (0xfffffdd8)

JET_errDatabasePatchFileMismatch

Dieser Fehler kann in Exchange-Versionen vor Exchange 2000 Server Service Pack 2 (SP2) nach dem Wiederherstellen einer Streaming-Onlinesicherung auftreten. Die Patchdatei wird bei einem erneuten Einspielen des Transaktionsprotokoll für ältere Exchange-Versionen verwendet. Optimierungen in Service Pack 2 für Exchange 2000 ermöglichen ein Hard Recovery ohne Patchdaten.

Fehler -1216 (0xfffffb40

JET_errAttachedDatabaseMismatch

Dieser Fehler ist eng mit Fehler "-551 (JET_errConsistentTimeMismatch)" verknüpft. Er tritt in der Regel nach einem gleichzeitigen Absturz aller Datenbanken einer Speichergruppe auf, wenn eine der Datenbanken nicht mehr verfügbar ist (z. B. weil die Festplatte beschädigt wurde). Weitere Informationen über das Beheben dieses Fehlers unter Exchange 2000 Server finden Sie im Microsoft Knowledge Base-Artikel 296843, "How to recover an Exchange 2000 Server database after error -1216."

Fehler -1206

JET_errDatabaseCorrupted

Hierbei handelt es sich um einen generischen Fehler, der nicht notwendigerweise auf ein schwer wiegendes Problem hinweist. Der Fehler wird am Ende einer Integritätsprüfung ausgelöst, bei der unwichtige bis weniger wichtige Probleme gefunden wurden. Wenn Sie detaillierte Informationen über die in der Datenbank gefundenen Fehler erhalten möchten, suchen Sie in der Datei <Datenbank>.integ.raw nach de m Begriff "Error" (Fehler).

Weitere Informationen hierzu finden Sie im Events & Errors Message Center.

Weitere Informationen über das Beheben des Fehlers für die Standard Edition von Microsoft Exchange 2000 Server finden Sie im Microsoft Knowledge Base-Artikel 313704, "XADM: Running an Integrity Check on the Srs.EDB Database Always Returns a JET_errDatabaseCorrupted Error Message."

Fehler -939586631 (Unbekannter

Fehler, unbekannter Fehler)

Unbekannter Fehler

Dieser Fehler tritt bei dem Versuch auf, "Eseutil /CC" mit einem falschen Pfad zur Datei Restore.env auszuführen. Als Ergebnis dieses Fehlers kann der Postfachspeicher nicht bereitgestellt werden. Sie können den Fehler beheben, indem Sie "Eseutil /CC" mit dem korrekten Pfad zur Datei Restore.env ausführen. Wenn das Problem weiterhin besteh, können Sie "Eseutil /P" gefolgt von "Eseutil /D" ausführen. Versuchen Sie dann "Eseutil /CC" erneut auszuführen, um die Datenbank wiederherzustellen. Weitere Informationen über das Ausführen von "Eseutil /CC" finden Sie unter Ausführen von "Eseutil /C" (Datenbankwiederherstellungsmodus) in unterschiedlichen Szenarien.

Weitere Informationen

Weitere Informationen zu diesen Fehlercodes finden Sie in den folgenden Ressourcen:

Weitere Informationen über die ESE-Dateitypen (Extensible Storage Engine) finden Sie unter "Extensible Storage Engine Files".

Zusätzliche Informationen finden Sie unter den folgenden Themen im Handbuch zum Exchange Server-Datenbankdienstprogramm: