Wiederherstellen eines ausgefallenen Exchange-Servers

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2011-04-15

In diesem Thema wird erläutert, wie ein ausgefallener Server mit der Option /m:RecoverServer des Befehls setup wiederhergestellt wird. Nahezu alle Einstellungen eines Computers mit Microsoft Exchange Server 2007 sind im Active Directory-Verzeichnisdienst gespeichert. Die Option /m:RecoverServer erstellt anhand der Informationen in Active Directory einen neuen, gleichnamigen Exchange-Server mit den gleichen Einstellungen.

Wenn für Setup /m:RecoverServer während der Serverwiederherstellung ein Fehler auftritt und Setup fehlschlägt, ist es möglich, dass die erneute Ausführung von /m:RecoverServer ebenfalls zu einem Fehler führt. Wenn die erneute Ausführung von Setup /m:RecoverServer nicht erfolgreich ist, kann die folgende Situation eintreten:

  • Nicht alle Serverfunktionen werden vollkommen wiederhergestellt.

  • Setup kann die verbleibenden Serverfunktionen nicht wiederherstellen, weil der Server konfigurierte Serverfunktionen aufweist.

  • Das Deinstallieren der verbleibenden Serverfunktionen führt zu einem Fehler, weil ein Fehler bei der versuchten Wiederherstellung nach Datenverlust aufgetreten ist, und es können keine weiteren Aktionen durchgeführt werden, bis die Wiederherstellung nach Datenverlust erfolgreich war.

Unter einigen Fehlerbedingungen ist die erneute Ausführung von Setup erfolgreich. Wenn die erneute Ausführung von Setup jedoch einen Fehler verursacht, können Sie eine manuelle Problemumgehung durchführen, die die Fortsetzung von Setup ermöglicht und versucht, die Serverfunktionen wiederherzustellen, die beim ersten Versuch nicht wiederhergestellt wurden. Diese Problemumgehung dient ausschließlich dazu, Setup erneut zu starten; sie behandelt nicht das Problem, das den Fehler von Setup beim ersten Versuch verursacht hat. Dieses Problem muss identifiziert und behoben werden, bevor Setup erneut ausgeführt wird.

Bevor Sie beginnen

Damit Sie das folgenden Verfahren auf einem Computer ausführen können, auf dem Sie Exchange 2007 installieren, muss Folgendes an das Konto delegiert worden sein:

  • Exchange-Serveradministrator-Rolle und lokale Gruppe Administratoren für den Zielserver

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Der Server muss denselben Namen erhalten wie der Server, der ersetzt wird, und eine geeignete Laufwerkskonfiguration für die Laufwerke aufweisen, auf denen Exchange-Daten gespeichert waren.

Verfahren

So stellen Sie einen ausgefallenen Server mit der Option "/m:RecoverServer" wieder her

  1. Setzen Sie das Domänencomputerkonto für den ausgefallenen Server zurück. Gehen Sie dazu wie folgt vor:

    1. Öffnen Sie Active Directory-Benutzer und -Computer.

    2. Suchen Sie den Computer des ausgefallenen Servers.

    3. Klicken Sie mit der rechten Maustaste auf den Computernamen, und klicken Sie dann auf Konto zurücksetzen.

    Schalten Sie den neuen Server mit Microsoft Windows Server 2003 online, und nehmen Sie ihn mit demselben Namen wie der ausgefallene Server in die Domäne auf.

  2. Konfigurieren Sie alle Laufwerke mit den gleichen logischen Zuordnungen, die auf dem ausgefallenen Server vorhanden waren.

  3. Öffnen Sie im Exchange-Quellordner ein Eingabeauforderungsfenster, und führen Sie den folgenden Befehl aus:

    setup /m:recoverserver 
    

    Hinweis

    Der Quellordner ist der Ordner mit der Prozessortypkennung (\i386 oder \amd64) auf der DVD oder einem anderen Quellspeichermedium.

So stellen Sie einen ausgefallenen Server, der einen Fehler während des Wiederherstellungsvorgangs verursacht hat, mit der Option "/m:RecoverServer" wieder her

  1. Damit Setup erneut ausgeführt werden kann, müssen Sie zuerst die Serverfunktionen identifizieren, die wiederhergestellt wurden. Wenn die Setup-Konsole aus dem ersten Versuch noch geöffnet ist, wird neben den Namen der wiederhergestellten Serverfunktionen die Angabe "ABGESCHLOSSEN" angezeigt. Andernfalls müssen Sie in der Registrierung den folgenden Schlüssel öffnen:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\v8.0

    Verschiedene Unterschlüssel mit den Namen der Serverfunktionen (z. B. "MailboxRole") befinden sich unter dem Schlüssel v8.0. Untersuchen Sie jeden dieser Unterschlüssel. Wenn der Unterschlüssel sowohl einen Wert UnpackedVersion als auch einen Wert ConfiguredVersion aufweist und beide Werte identisch sind (eine Zeichenfolge wie z. B. "8.0.685.23"), wurde die betreffende Serverfunktion erfolgreich wiederhergestellt und installiert. Notieren Sie sich, welche Serverfunktionen erfolgreich wiederhergestellt wurden.

    Hinweis

    UNRESOLVED_TOKEN_VAL(exRegistry)

  2. Sichern Sie die Daten, die Sie in der Registrierung und in Active Directory ändern möchten. Öffnen Sie in der Registrierung den folgenden Schlüssel:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\v8.0

    Klicken Sie mit der rechten Maustaste auf diesen Schlüssel, wählen Sie Exportieren aus, und speichern Sie die Datei dann.

  3. Suchen Sie mithilfe von AdsiEdit (AdsiEdit.msc) das Exchange-Serverobjekt für den Server, den Sie wiederherstellen. Das folgende Beispiel zeigt einen Pfad für ein Serverobjekt:

    CN=<Name des Servers>,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=<Name der Organisation>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<Name der Domäne>

    Notieren Sie sich den Wert des Attributs msExchCurrentServerRoles. Es handelt sich um eine ganze Zahl. Der Wert dieses Attribute für das Serverobjekt zeigt die Serverfunktionen an, die vor dem Fehler für das Serverobjekt konfiguriert waren. Er wird abgeleitet, indem wie folgt Werte addiert werden:

    Serverfunktion Wert der Serverfunktion

    Serverfunktion Mailbox

    2

    Serverfunktion ClientAccess

    4

    Serverfunktion UnifiedMessaging

    16

    Serverfunktion Hub-Transport

    32

    Serverfunktion Edge-Transport

    64

  4. Ändern Sie die Variablen, die Setup liest, um zu erzwingen, dass die wiederhergestellten Serverfunktionen ignoriert und die nicht wiederhergestellten Serverfunktionen wiederhergestellt werden. Zu diesem Zweck ist es erforderlich, die Informationen in der Registrierung und in Active Directory vorübergehend zu ändern:

    1. Mit regedit.exe   Für jede erfolgreich wiederhergestellte Serverfunktion benennen Sie deren Schlüssel unter HKLM\Software\Microsoft\Exchange\v8.0 um, indem Sie eine 0 anhängen oder den Namen des Schlüssels auf andere Weise ändern.

    2. Mit AdsiEdit.msc   Nehmen Sie den Wert von msExchCurrentServerRoles, subtrahieren Sie den Wert entsprechend den wiederhergestellten Serverfunktionen, und ändern Sie das Attribut dann in den neuen Wert. Wenn Sie beispielsweise die Serverfunktion Mailbox auf einem Server erfolgreich wiederhergestellt haben, auf dem die Serverfunktionen Hub-Transport (Wert = 32), Mailbox (Wert = 2) und ClientAccess (Wert = 4) installiert sind, erhalten Sie den Wert 38. Subtrahieren Sie 2 für die Serverfunktion Mailbox. Somit ergibt sich der Wert 36 für msExchCurrentServerRoles.)

  5. Führen Sie Setup /m:RecoverServer wie im ersten Versuch aus, um alle verbleibenden nicht wiederhergestellten Serverfunktionen wiederherzustellen.

  6. Nachdem die erste Wiederherstellung abgeschlossen ist, stellen Sie die bearbeiteten Werte in der Registrierung und in Active Directory wieder her:

    1. Mit regedit.exe   Setup hat neue Schlüssel entsprechend den zuvor umbenannten Schlüsseln für erfolgreich wiederhergestellte Serverfunktionen erstellt. Löschen Sie diese Schlüssel, und benennen Sie jeden Schlüssel unter HKLM\Software\Microsoft\Exchange\v8.0 in seinen ursprünglichen Namen um.

    2. Mit AdsiEdit.msc   Ändern Sie den Wert von msExchCurrentServerRoles zurück in seine ursprüngliche Einstellung.

Weitere Informationen

Weitere Informationen zur Option /m:RecoverServer finden Sie unter Grundlegendes zur Installation im Modus "/M:RecoverServer".