BiERWiESEL 10 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Hallo, ich musste leider den Exchange unsauber stoppen und jetzt will er nicht mehr die Public Folder Database einbinden. Ich habe mal im Systemverzeichnis vom Exchange geschaut und dort sind keine Logfiles zu sehen :shock: Status der Datenbank ist : Dirty Shutdown das ist aus dem Eventlog: Information Store (3972) Public Folder Database 1345476995: Vorgang zur Datenbankwiederherstellung wird mit Fehler -551 beendet, da Verweise auf Datenbank "d:\Public_Folder\Public Folder Database 1345476995\Public Folder Database 1345476995.edb" festgestellt wurden, die nicht den aktuellen Protokollen entsprechen. Das Datenbankmodul lässt den Abschluss des Wiederherstellungsvorgangs für diese Instanz erst dann zu, wenn die Datenbank mit der fehlenden Übereinstimmung wieder verfügbar gemacht wird. Wenn die Datenbank tatsächlich nicht mehr verfügbar und auch nicht mehr erforderlich ist, finden Sie Informationen zu Verfahren zum Wiederherstellen nach diesem Fehler in der Microsoft Knowledge Base oder unter dem Link "Weitere Informationen" am Ende dieser Meldung . kann mir da jemand helfen ? Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Moin, kann es sein, dass die Logfiles an einer anderen Stelle liegen? Ansonsten bleibt am Ende wahscheinlich nur "eseutil /p NAMEDEREDBDATEI" übrigen -> Achtung Datenverlust! Wieviel Daten verloren gehen, kann man mit eseutil /mh NAMEDEREDBDATEI sehen. Zitieren Link zu diesem Kommentar
BiERWiESEL 10 Geschrieben 23. April 2012 Autor Melden Teilen Geschrieben 23. April 2012 Wie kann ich denn den Ort der Logfiles sehen ? ich hab unter C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Public Folder Database 1345476995 geschaut und der ist leer... 2. Frage: bei dem MH Befehl, wo seh ich da wieviel verlust wäre ? danke für deine hilfe Zitieren Link zu diesem Kommentar
BiERWiESEL 10 Geschrieben 23. April 2012 Autor Melden Teilen Geschrieben 23. April 2012 Ich hab hier D:\Public_Folder\Mailbox_Protokoll\Public Folder Database 1345476995 jrs dateien und logs gefunden... kann es das sein ? hier liegt auch die datenbank D:\Public_Folder\Public Folder Database 1345476995 Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Moin, wie können Dir aus der Ferne auch nicht sagen, wo Du die Dateien hingeschoben hast. Das muss Du mit EMC/EMS schon selbst suchen. /mh zeigt die Nummern der fehlenden Log-Dateien an. Diese würden /p verloren gehen. Zitieren Link zu diesem Kommentar
BiERWiESEL 10 Geschrieben 23. April 2012 Autor Melden Teilen Geschrieben 23. April 2012 ich bin jetzt in den Ordnern mit den Logfiles gegangen dort habe ich mal das gemacht: ESEUTIL /r E01 PS D:\Public_Folder\Mailbox_Protokoll\Public Folder Database 1345476995> ESEUTIL /r E01 Extensible Storage Engine Utilities for Microsoft® Exchange Server Version 14.01 Copyright © Microsoft Corporation. All Rights Reserved. Initiating RECOVERY mode... Logfile base name: E01 Log files: <current directory> System files: <current directory> Performing soft recovery... Restore Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| X Operation terminated with error -551 (JET_errConsistentTimeMismatch, Database last consistent time unmatched) after 0.15 7 seconds. Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Die Gefahr, dass bei Deinen Versuchen ein irreparabler Schaden durch Unwissenheit entsteht, ist hoch. Aus der Ferne ist Hilfe schwierig, da es zu viele Unbekannt gibt. Wenn Du das nicht selbst hinbekommst, solltest Du Dir einen Fachmann ins Haus holen oder das Backup vom letzten Tag einspielen. Zitieren Link zu diesem Kommentar
iDiddi 27 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Hallo BiERWiESEL, du gibst doch an, dass die Protokolle in D:\Public_Folder\Mailbox_Protokoll\... und die DB in D:\Public_Folder\Public Folder Database... liegen. Das musst Du ESEUTIL auch mitteilen. So wie ich das sehe, gibst Du jeweils <current directory> an, also "Mailbox_Protokoll". Kann Dir vor Ort nicht Jemand helfen? ESEUTIL ist sehr komplex. Welche Exchange-Version hast Du überhaupt? 2007 oder 2010? Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Nö, muss er nicht. In der EDB steht der Pfad, den findet ESEUTIL automatisch. Er muss nur im richtigen Ordner stehen. Pfade muss man nur angeben, wenn man die Dateien aus anderen Orten, als den aktuellen nutzen will. Darum ist Hilfe auch so schwer, wenn er noch nicht mal selbst weiß, wo die Dateien eigentlich liegen. Zitieren Link zu diesem Kommentar
BiERWiESEL 10 Geschrieben 23. April 2012 Autor Melden Teilen Geschrieben 23. April 2012 Da hast du recht. Die DB und die Logs liegen an anderer Stelle. da du ja jetzt die beiden Pfade hast, kannst du mir sagen wie ich dem dann die auch mitteile ? also die Systemfiles ist dann die DB gemeint ? Naja wie gesagt es ist schon richtig gesagt worden wo die einzelnen Files liegen. D:\Public_Folder dort gibt es einmal die protokolle (D:\Public_Folder\Mailbox_Protokoll\Public Folder Database 1345476995) wo auch eine chk datei liegt und etliche logs und jrs und einmal einen ordner mit der edb (D:\Public_Folder\Public Folder Database 1345476995) wenn ich mit mh mir die Log Required anschauen kommt das Log Required: 19700-19700 (0x4cf4-0x4cf4) und ich finde solch eine datei nicht in diesem besagten ordner. Aber wenn ich auf die Datumsangaben der logsfiles schaue kommt das eigentlich gut hin Zitieren Link zu diesem Kommentar
iDiddi 27 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Wenn Du das nicht selbst hinbekommst, solltest Du Dir einen Fachmann ins Haus holen oder das Backup vom letzten Tag einspielen. Sehe ich auch so. Werden bei Euch überhaupt Public Folders genutzt? Falls nicht, ist eine Rücksicherung von einem älteren Sicherungsstand ja nicht so tragisch. Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Moin, Du gehst in den Ordner, wo die Log-Dateien liegen -> eseutil /r e.. Oder Du gehst in den Ordner, wo die EDB-Datei liegt -> eseutil / mh xxxx.edb Die Angabe von Pfaden ist NICHT NOTWENDIG, wenn man an der korrekten Stelle steht. Man braucht sie nur, wenn man z.B. mit Kopien der Dateien arbeiten will. Zitieren Link zu diesem Kommentar
iDiddi 27 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 (bearbeitet) Nö, muss er nicht. In der EDB steht der Pfad, den findet ESEUTIL automatisch. Er muss nur im richtigen Ordner stehen. OK. Aber er befindet sich ja im Log-Verzeichnis und nicht in dem mit der EDB. EDIT: @RobertWi: Das ESEUTIL die EDB auch im Logfile-Verzeichnis ohne Schalter /D findet, wusste ich nicht. Danke für die Info :) da du ja jetzt die beiden Pfade hast, kannst du mir sagen wie ich dem dann die auch mitteile ? also die Systemfiles ist dann die DB gemeint ? Führe doch einfach mal ESEUTIL /? aus. Dort steht genau beschrieben, was Du wo mit welchen Parametern einträgst. bearbeitet 23. April 2012 von iDiddi Zitieren Link zu diesem Kommentar
BiERWiESEL 10 Geschrieben 23. April 2012 Autor Melden Teilen Geschrieben 23. April 2012 Naja wie gesagt es ist schon richtig gesagt worden wo die einzelnen Files liegen. D:\Public_Folder dort gibt es einmal die protokolle (D:\Public_Folder\Mailbox_Protokoll\Public Folder Database 1345476995) wo auch eine chk datei liegt und etliche logs und jrs und einmal einen ordner mit der edb (D:\Public_Folder\Public Folder Database 1345476995) wenn ich mit mh mir die Log Required anschauen kommt das Log Required: 19700-19700 (0x4cf4-0x4cf4) und ich finde solch eine datei nicht in diesem besagten ordner. Aber wenn ich auf die Datumsangaben der logsfiles schaue kommt das eigentlich gut hin sorry hatte edit genuttz und evtl. wird das nicht mehr gelesen. deshalb jetzt zitat vielleicht den pointer löschen ? das wäre ja die chk datei oder ? Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 23. April 2012 Melden Teilen Geschrieben 23. April 2012 Moin, dann fehlt ja nur eine Datei mit maximal 1 MB. Da würde ich eseutil /p verwenden und das 1 MB als Verlust in Kauf nehmen. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.