In den ersten beiden Teilen habe ich ja beschrieben wie man die DB eines Exchange 2003
kleiner bekommt falls die mal vollgelaufen ist. Generell bekommt man die ja auch relativ
schnell wieder kleiner weil ich davon ausgegangen bin, dass man im Laufe der Zeit
bereits Objekte in der DB rausgelöscht hat mittels der Onlinedefragmentierung die ja täglich und automatisch läuft. Da die Offlinedefragmentierung sowiso bei beendetem Exchange Dienst läuft spielt es erst mal keine Rolle, dass der Exchange Server nach dem Volllaufen den Postfachspeicher beendet hat.
Manchmal ist dies aber nicht der Fall und man sucht nach einer Möglichkeit die DB
doch noch mal kurzfristig online zu schalten um via Outlook E-mails und andere Objekte
zu löschen oder falls User noch schnell auf E-Mails etc. zugreifen wollen etc.
Mircosoft hat die Exchange Datenbank (Exchange mit SP1) künstlich auf 16GB begrenzt.
Das eigentliche Limit liegt aber bei 17GB.
Mit einem simplen Registryeintrag kann man die Datenbank kurzfristig auf 17GB hochsetzen.
Der Postfachspeicher lässt sich somit wieder starten und man hat sofort Zugriff auf alle relevanten
Daten. Viel Zeit sollte man sich dabei aber nicht lassen und evtl. auch vermeiden, dass neue
E-Mails in die Datenbank reinlaufen. Man hat ja nur kurzfristig einen Puffer von 1GB.
Man muss in der Registry folgenden Schlüssel als DWord Key neu anlegen:
——————————————————————————————————————————–
„Temporary DB Size Limit Extension“
im Pfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS
\<Exchange Server Name> -> dann noch den Ordner Private-xxxxxxx öffnen
Den DWort Wert muss man auf 1 setzen
——————————————————————————————————————————-
Die Zeit wo der Ex. online ist sollte man nutzen und E-Mails (vorallem große Mails) zu entfernen.
Dann noch die Einzelheiten aus dem Teil 2 beachten und dann kann man schon anfangen
die DB zu defragmentieren.
Nach der Aktion nicht vergessen den Registryeintrag zu ändern. Irgendwann läuft die DB
wieder voll und dann hat man wirklich Pech weil die Chance, dass man die DB um 1GB vergrößern kann hat man nur 1x 🙂
Entweder setzt man den Registry Key auf 0 (Null) oder man löscht ihn einfach
raus. Die DB hat dann wieder ein Limit von 16GB.
Eine sehr gute Anlaufstelle für weitere Infos ist die Seite von Frank Carius – www.msxfaq.de