Durchführen einer "Dial Tone"-Wiederherstellung
Letztes Änderungsdatum des Themas: 2009-12-09
Durch die Dial Tone-Portabilität erhalten Benutzer die Möglichkeit, ein temporäres Postfach zum Senden und Empfangen von E-Mails zu nutzen, während ihr ursprüngliches Postfach wiederhergestellt oder repariert wird. Das temporäre Postfach kann sich auf demselben Exchange 2010-Postfachserver oder auf einem beliebigen anderen Exchange 2010-Postfachserver in der Organisation befinden. Der Vorgang der Verwendung der Dial Tone-Portabilität wird als Dial Tone-Wiederherstellung bezeichnet. Zu diesem Vorgang gehört auch auch das Erstellen einer leeren Datenbank auf einem Postfachserver, durch die eine fehlerhafte Datenbank ersetzt wird. Weitere Informationen finden Sie unter Dial Tone-Portabilität.
Voraussetzungen
Zum Erstellen einer Dial Tone-Datenbank darf die Anzahl der Datenbanken nicht die Anzahl der bereitgestellten Datenbanken überschreiten. Exchange 2010 Standard Edition unterstützt maximal 5 Datenbanken pro Server. Exchange 2010 Enterprise Edition unterstützt maximal 100 Datenbanken pro Server.
Verwenden der Shell zum Ausführen einer Dial Tone-Wiederherstellung auf einem einzelnen Server
Bevor Sie dieses Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Postfachwiederherstellung" im Thema Postfachberechtigungen.
Hinweis
Die Exchange-Verwaltungskonsole kann nicht zum Ausführen einer Dial Tone-Wiederherstellung auf einem einzelnen Server verwendet werden.
Stellen Sie sicher, dass alle vorhandenen Dateien für die wiederherzustellende Datenbank erhalten bleiben, falls sie später für weitere Wiederherstellungsoperationen benötigt werden.
Verwenden Sie das Cmdlet New-MailboxDatabase, um eine Dial Tone-Datenbank zu erstellen, wie im folgenden Beispiel dargestellt.
New-MailboxDatabase -Name DTDB1 -EdbFilePath D:\DialTone\DTDB1.EDB
Verwenden Sie das Cmdlet Set-Mailbox, um die Benutzerpostfächer, die in der wiederherzustellenden Datenbank gehostet werden, zuzuweisen, wie im folgenden Beispiel dargestellt.
Get-Mailbox -Database DB1 | Set-Mailbox -Database DTDB1
Verwenden Sie das Cmdlet Mount-Database, um die Datenbank einzubinden, sodass Clientcomputer auf die Datenbank zugreifen und Nachrichten senden und empfangen können, wie im folgenden Beispiel dargestellt.
Mount-Database -Identity DTDB1
Erstellen Sie eine Wiederherstellungsdatenbank (Recovery Database, RDB), und stellen Sie die Datenbank und Protokolldateien wieder her (bzw. kopieren Sie sie), in denen die Daten enthalten sind, die in der RDB wiederhergestellt werden sollen. Weitere Informationen finden Sie unter Erstellen einer Wiederherstellungsdatenbank.
Nachdem Sie die Daten in die RDB kopiert haben, jedoch bevor Sie die wiederhergestellte Datenbank einbinden, kopieren Sie die Protokolldateien aus der fehlerhaften Datenbank in den Protokollordner der Wiederherstellungsdatenbank, sodass sie mit der wiederhergestellten Datenbank abgeglichen werden können.
Binden Sie die RDB ein, und verwenden Sie dann das Cmdlet Dismount-Database, um die Einbindung der Datenbank aufzuheben, wie im folgenden Beispiel dargestellt.
Mount-Database -Identity RDB1 Dismount-Database -Identity RDB1
Nachdem Sie die Einbindung der RDB aufgehoben haben, verschieben Sie die aktuelle Datenbank und die Protokolldateien aus dem Ordner der RDB an einen sicheren Ort. Dieser Schritt gilt als Vorbereitung für den Austausch von wiederhergestellter Datenbank und Dial Tone-Datenbank.
Heben Sie die Einbindung der Dial Tone-Datenbank auf, wie im folgenden Beispiel dargestellt. Bei den Endbenutzern kommt es zu einer Betriebsunterbrechung, während Sie die Einbindung der Datenbank aufheben.
Dismount-Database -Identity DTDB1
Verschieben Sie die Datenbank und die Protokolldateien aus dem Ordner der Dial Tone-Datenbank in der Ordner der RDB.
Verschieben Sie die Datenbank und die Protokolldateien von dem sicheren Ort, an dem sich die wiederhergestellte Datenbank befindet, in den Ordner der Dial Tone-Datenbank, und binden Sie dann die Datenbank ein, wie im folgenden Beispiel dargestellt.
Mount-Database -Identity DTDB1
Hierdurch wird die Betriebsunterbrechung für die Endbenutzer beendet. Diese können nun wieder auf die ursprüngliche Produktionsdatenbank zugreifen und Nachrichten senden und empfangen.
Binden Sie die RDB ein, wie im folgenden Beispiel dargestellt.
Mount-Database -Identity RDB1
Verwenden Sie die Cmdlets Get-Mailbox und Restore-Mailbox, um die Daten aus der RDB zu exportieren und in die wiederhergestellte Datenbank zu importieren, wie im folgenden Beispiel dargestellt. Durch diesen Vorgang werden alle mithilfe der Dial Tone-Datenbank gesendeten und empfangenen Nachrichten in die Produktionsdatenbank importiert.
Get-Mailbox -Database DTDB1 | Restore-Mailbox -RecoveryDatabase RDB1
Sobald der Wiederherstellungsvorgang beendet ist, können Sie die Einbindung der RDB aufheben und sie entfernen, wie im folgenden Beispiel dargestellt.
Dismount-Database -Identity RDB1 Remove-MailboxDatabase -Identity RDB1
Ausführliche Informationen zu Syntax und Parametern finden Sie unter den folgenden Themen: