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…