Habe gerade das „kleine“ Problem, dass eine meiner Exchange Datenbanken auf „Dirty Shutdown“ steht.
Starten lässt sie sich nicht wirklich.
Als erstes muss überprüft werden wie der Stand der Datenbank ist.
Das kann via Kommandozeile erledigt werden.
C:\ESEUTIL /MH "C:\Pfad\zur\Datenbank.edb
Als Antwort bekommen wir
DATABASE HEADER: Checksum Information: Expected Checksum: 0x3ce05cd4 Actual Checksum: 0x3ce05cd4 Fields: File Type: Database Checksum: 0x3ce05cd4 Format ulMagic: 0x89abcdef Engine ulMagic: 0x89abcdef Format ulVersion: 0x620,17 Engine ulVersion: 0x620,17 Created ulVersion: 0x620,17 DB Signature: Create time:xxxxxxxxxxxxxx Rand:xxxxxxxxxxxxxx Computer: cbDbPage: xxxxx dbtime: xxxxxxxxxxxx (xxxxxxxx) State: Dirty Shutdown Log Required: 0-0 (0x0-0x0) Log Committed: 0-0 (0x0-0x0) Log Recovering: 0 (0x0) GenMax Creation: 00/00/1900 00:00:00 Shadowed: Yes Last Objid: xxxxxxx Scrub Dbtime: 0 (0x0) Scrub Date: xxxxx Repair Count: 0 Repair Date: xxxxxxx Old Repair Count: 0 Last Consistent: xxxxx Last Attach: xxxxxx Last Detach: xxxxxx Dbid: 1 Log Signature: Create time:xxxxxxxxxx Rand:xxxxxxxx Computer:xxxxxxxxxxx OS Version: (xxxxxx) Previous Full Backup: Log Gen: xxxxxxxx - OSSnapshot Mark: (xxxxxxxx) Mark: xxxxxxxxx Previous Incremental Backup: Log Gen: xxxxxxxxxxx Mark: (xxxxxxxxxx) Mark: xxxxxxxxxxxx Previous Copy Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 Previous Differential Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 Current Full Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 Current Shadow copy backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 cpgUpgrade55Format: 0 cpgUpgradeFreePages: 0 cpgUpgradeSpaceMapPages: 0 ECC Fix Success Count: none Old ECC Fix Success Count: none ECC Fix Error Count: none Old ECC Fix Error Count: none Bad Checksum Error Count: none Old bad Checksum Error Count: none Last checksum finish Date: 00/00/1900 00:00:00 Current checksum start Date: 00/00/1900 00:00:00 Current checksum page: 0 Operation completed successfully in 0.31 seconds.
Jetzt schauen wir uns die Konsistenz der Datenbank an.
ESEUTIL /K C:\PFAD\ZUR\DATENBANK.edb
Jetzt wäre Kaffee holen angesagt.
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.03 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating CHECKSUM mode... Database: C:\PFAD\ZUR\DATENBANK.EDB Temp. Database: TEMPCHKSUM1234.EDB File: C:\PFAD\ZUR\DATENBANK.edb Checksum Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| .................................................. Integrity check successful. Operation completed successfully in 192.452 seconds.
Wir sehen hier unter State: Dirty Shutdown (Clean Shutdown wäre normal)
Die Logs müssen jetzt mit
ESEUTIL /R E00 /LC:\PFAD\ZU\DEN\LOGS
Jetzt sollte sich die DB wieder mounten lassen…
Hallo.
das hat leider bei mir nicht geklappt. bei der Softrepair vorgang zeige folgende fehlermeldung an:
Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access file, the file is locked or in use) after 331.281 seconds.
Mountversuch fehlgeschlaggen.
muss man die Informations Store dienst beenden?