[Admin-Center: Exchange Spezialitäten]
Letzte Änderung:17.01.05
 Für eine bessere und umfangreichere Unterstützung zum Thema Exchange siehe bitte:
http://www.msexchangefaq.de
Ich beschreibe hier nur ein paar spezielle Dinge, die immer mal wieder vorkommen, sozusagen als
Gedächtnisstütze!

Verzeichnis:
Exchange 5.5 / 2000 / 2003 Datenbank defragmentieren (Eseutil)
Funktionsbeschreibung für Isinteg.exe bei Exchange 2000/2003
Löschung der LOG-FILES ohne Online-Backup
Exchange 5.5 - Der Ordner "..\exchsrvr\IMCDATA
Exchange 2000 Database Recovery Guide (Single Site)
ESEUTIL.EXE Funktionsbeschreibung
Exchange 2000 Laufwerk M deaktivieren
Microsoft Network Security Hotfix Checker:(kbid=303215)
Exchange LOGS / Tracking.LOG

 



Exchange 5.5 / 2000 / 2003 Datenbank defragmentieren (Eseutil):

Um eine defragmentierung der Datenbank durchzuführen, muß der InformationStore-Dienst offline
geschaltet werden!

Die eigendliche Defragmentierung der DB startet man wie folgt:

Exchange 2000/2003: 
Privat Store: ".. \Exchsrvr\BIN> eseutil /d ..\exchsrvr\mdbdata\priv1.edb"
Public Store: ".. \Exchsrvr\BIN> eseutil /d ..\exchsrvr\mdbdata\pub1.edb"

Exchange 5.5: 
Privat Store: ".. \Exchsrvr\BIN> eseutil /d ..\exchsrvr\mdbdata\priv.edb"
Public Store: ".. \Programme\Exchsrvr\BIN> eseutil /d ..\exchsrvr\mdbdata\pub.edb"

..\ Entspricht dem Laufwerk und dem Installationspfad Ihrer Exchange-Installation! z.B.
"C:\" oder "C:\Programme"

siehe auch:

http://support.microsoft.com/default.aspx?scid=kb;en-us;192185&Product=exch2k


Funktionsbeschreibung für Isinteg.exe bei Exchange 2000/2003:

Isinteg.exe ist ein Kommandozeilen-Befehl zur Integritätsprüfung der Exchange Datenbanken für
den Privat Information Store und den Public Information Store.

Für den Integritätscheck muß der Information Store Dienst gestartet sein, jedoch die 
eigendlichen Datenbanken dismountet:

1. Informationsspeicher für Öffentliche Ordner (Servername)
2. Postfachspeicher (Servername)


Der Befehl "ISINTEG" steht im Exchange Programmverzeichnis (in diesem Fall ist das "D:\Programme\
Exchsrvr\BIN\"

"Isinteg -s Servername -t e:\pfad\der\datenbank\priv1.edb"

Der Schalter -s definiert den Exchange Servername
Der Schalter -t definiert den Pfad zur Datenbankdatei (z.B. priv1.edb o. pub1.edb)
Der Schalter -fix definiert einen Prüfung der DB und eine Korrektur von evt. Fehlern!
Der Schalter -test alltests definiert das alle Prüfungen vorgenommen werden sollen



Nach dem Beenden der Überprüfung, muss man anschließend im Exchange System-Manger die
Bereitstellung der Datenbänke wieder aktivieren:



siehe auch:

http://support.microsoft.com/default.aspx?scid=kb;en-us;301460&Product=exch2003
http://support.microsoft.com/default.aspx?scid=kb;EN-US;182081


Löschung der LOG-FILES ohne Online-Backup:

Falls man den Exchange Server im Offline-Modus sichert, werden bei der Sicherung der Daten-
bank KEINE Transaktionslogs geleert. Anders bei der Online-Sicherung. Hier werden nach einer
erfolgreichen Datenbank-Sicherung die Transaktionslogs gelöscht.

Bei der Offline-Sicherung kann es daher passieren, dass die Transaktionslogs volllaufen und auf
Dauer die Festplatte an die Kapazitätsgrenze stösst. Das Resultat: Sind weniger als 100MB
auf der Systemplatte frei, schalten sich die Exchange-Dienste ab! Das heist der Exchange Server
quitiert den Dienst und Outlook funktioniert bei den Anwendern nicht mehr!

Umlaufprotokollierung ausschalten:



Setzt man den Hacken "Umlaufprotokollierung aktivieren" wird die vorhandene Protokolldatei 
(Exxxxxx.log) ersetzt, statt ständig eine neue 5MB große LOG-Dateien erstellt. Nach der Aktivierung
muß der Information Store neu gestartet werden!

Oder man löscht regelmäßig die Transaktionslogs manuell (das wird aber in der Regel oft vergessen)
und dabei sollte man genau wissen was man tut, da die LOG`s teilweise noch in Verwendung sind.


siehe auch:
http://support.microsoft.com/default.aspx?scid=kb;en-us;315196&Product=exch2k#appliesto

Exchange 5.5 - Der Ordner "..\exchsrvr\IMCDATA"

Dieser beim Exchange 5.5 Server existierender Ordner, beinhaltet unter anderem die in den Warte-
schlangen existierenden Nachrichten. Hier gibt es zwei Unterordner "IN" und "OUT" diese sind analog
zu denen im Exchange Administrator im Internet Mail Dienst existierenden Warteschlangen. Hier 
werden die Nachrichten angezeigt, die zur Übermittling oder zur Konvertierung anstehen. In den 
beiden Verzeichnisen, sind die Nachrichten in Dateiform enthalten. In dem Unterordner "ARCHIVE"
werden weitere Systemdaten der Engine abgelegt. 

Es kommt vor, dass der Inhalt der Warteschlangen und die tatsächlichen Dateien in den Ordnern
asynchron läuft. Es werden dann Fehlermeldungen im Eventlog generiert, die die entsprechende
Position der Ordner und den Dateinamen der Nachricht enthält.  Event ID:3095 o.ä?? Die Funktion
der Engine ist dadurch nicht beeinträchtigt, es wird aber nichtmehr garantiert, dass die Nachrichten
tatächlich versendet wurden.

Lösung:
Durch einen Neustart des Dienstes "Internet Mail Dienst" wird die synchronität wieder hergestellt.
Im Härtefall kann auch der "Internet Mail Dienst" entfernt, gelöscht werden und anschließend neu
eingerichtet werden. Damit gehen auch alle Warteschlangen verloren.

siehe auch:

http://www.msexchangefaq.de/internet/imc55.htm



Exchange 2000 Database Recovery Guide (Single Site)

http://support.microsoft.com/?id=313184


ESEUTIL.EXE:
Funktion
Befehl
Defragmentation ESEUTIL /d <database name> [options]
Recovery ESEUTIL /r [options]
Integrity ESEUTIL /g <database name> [options]
File Dump ESEUTIL /m [mode-modifier] <filename>
Repair ESEUTIL /p <database name> [options]
Restore ESEUTIL /c [mode-modifier] <path name> [options]
DEFRAGMENTIERUNG:
ESEUTIL /d "..\exchsrvr\mdbdata\priv.edb"


RECOVERY:
ESEUTIL /r E00 /l"..\exchsrvr\mdbdata" /s..\exchsrvr\bin


INTEGRITY:
ESEUTIL /g  ..\exchsrvr\mdbdata\priv.edb



FILE DUMP:
ESEUTIL /mk ..\temp.edb


REPAIR:
ESEUTIL /p ..\exchsrvr\priv.edb


RESTORE:
ESEUTIL /cm ..\exchsrvr\restore.env
LINKS:

XADM: Defragmentieren mithilfe des Dienstprogramms "Eseutil" (Eseutil.exe) 
So defragmentieren Sie Exchange-Datenbanken
XADM: Auswirkungen der Befehle ESEUTIL /P und EDBUTIL /D /R
XADM: Wiederherstellung bei einer Beschädigung des Informationsspeichers
XADM: Informationsspeicher wird beendet; Datenbank hat maximale Größe erreicht

Bereitstellen einer Datenbank nach Wiederherstellung schlägt fehl und Fehlermeldung c1041724
wird angezeigt

Fehler 1120 und 5000 beim Start des Informationsspeichers
Offlinesicherungs- und Wiederherstellungsverfahren für Exchange Server

Exchange 2000 Laufwerk M deaktivieren:

http://support.microsoft.com/default.aspx?scid=kb;en-us;305145


Microsoft Network Security Hotfix Checker:(kbid=303215)

Dieses Tool von Microsoft prüft folgende Betriebssysteme & Applikationen auf aktuelle Hotfixe:

Windows Server 2003, Windows XP, Windows 2000 und Windows NT 4.0 

Außerdem kann der Sicherheitsupdate-Status für folgende Applikationen ermittelt werden:
Internet Information Services (IIS), SQL Server (einschließlich Microsoft Data Engine [MSDE]), Exchange Server, Windows Media Player, 
Internet Explorer, Microsoft Data Access Components (MDAC), Microsoft Virtual Machine (VM), Microsoft XML (MSXML), 
Content Management Server, Commerce Server, BizTalk Server und Host Integration Server 

Exchange LOGS / TRACKING.LOG:

Über die Log-Dateien vom Exchange Server kann man Rückschlüsse auf die Auslastung und die Arbeits-
weise des Exchange Servers erhalten. Über die Exchange LOGs kann man folgende Daten auslesen:
 Übertragene Nachrichten (Sender,Empfänger,Größe,Anlagen,IPs,Betreff,Zeit&Datum,Connector u.w.)
 Server Status
 Datenbank Status 
 Nutzung der verschiedenen Dienste (POP3, IMAP,OWA, evt. FAX usw.)

Server & Datenbank Status findet man hauptsächlich im Ereignisprotokoll des Servers unter den Daten-
quellen System und Anwendungen. 



Zur Arbeit des Exchange Server bzgl. Kommunikation & Routing findet man bei Exchange 5.5,2k,2k3 das
Verzeichnis TRACKING.LOG mit der gleichen Netzwerkfreigabe. In diesem Verzeichnis wird täglich eine
LOG-Datei erstellt, die im Text-Format alle Daten der Kommunikationsschnittstelle enthält. Hier kann man
auch Nachrichten genau zurückverfolgen. Diese LOGs sind im TXT-Editor bzw. in Excel schwer zu inter-
pretieren, deshalb gibt es zahlreiche Reporting und Monitoring Tools, ich habe ein paar notiert:

Tools zum Auswerten der LOGs von Exchange:
Mail Access Monitor for MS Exchange Server 2.6
Quest MessageStats
eIQ MailAnalyzer 
OmniAnalyser
PROMODAG Reports 
Fortis Software’s Exchange Monitor 

 Das Verzeichnis \exchsrvr\TRACKING.LOG kann sehr schnell mit großen LOG-Dateien volllaufen! Wenn
auf der Festplatte dann weniger als 200MB frei sind, quitiert der Exchange Server seinen Dienst! Also
darauf achten, dass die Platte nicht mit den LOGs vollläuft und deshalb regelmäßig kopieren,sichern oder
löschen!

 Exchange 2000/2003 Mit den beiden Hacken im roten Kreis, wird das Nachrichtentracking des 
Exchange Servers aktiviert. Bei der default Einstellung ist es deaktiviert! 

 Exchange 5.5 Bei Exchange 5.5 findet Ihr die Einstelung in den Eigenschaften des Internet Mail
Connector.