NetWorker: Wiederherstellung eines Postfachs aus gelöschter Archivdatenbank fehlgeschlagen
Summary: NetWorker: Wiederherstellung eines Postfachs aus gelöschter Archivdatenbank fehlgeschlagen
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Es werden keine Änderungen an
der Exchange Online-Archivdatenbank gelöscht.
Der Kunde muss ein einziges Postfach aus der gelöschten Archivdatenbank wiederherstellen.
RDB ausgeführt und DB wiederhergestellt.
Die Verwendung des Exchange PS-Befehls "New-mailboxRestoreRequest" ist mit folgendem Fehler fehlgeschlagen:
Mailbox"xxxxxxxxx" does not exist on database "YYYYY"
der Exchange Online-Archivdatenbank gelöscht.
Der Kunde muss ein einziges Postfach aus der gelöschten Archivdatenbank wiederherstellen.
RDB ausgeführt und DB wiederhergestellt.
Die Verwendung des Exchange PS-Befehls "New-mailboxRestoreRequest" ist mit folgendem Fehler fehlgeschlagen:
Mailbox"xxxxxxxxx" does not exist on database "YYYYY"
Cause
Der Kunde hat den falschen Befehl verwendet, um das Archivpostfach wiederherzustellen.
Resolution
Beim Wiederherstellen einer Datenbank werden die physischen Dateien von einem Backupmedium (Festplatte oder Band) an die entsprechenden Dateispeicherorte für den Datenbankbetrieb kopiert. Recovery ist ein Prozess der Aktualisierung von Datenbankdateien, die aus dem Backup mit Änderungen wiederhergestellt wurden, die seit dem Backup an der Datenbank vorgenommen wurden, in der Regel mithilfe von Redo-Protokolldateien. (Wiederhergestellte Backup-Dateien + Änderungen = Recovery).
Die Wiederherstellung kann mit zwei verschiedenen Optionen durchgeführt werden:
Option 1:
Die Wiederherstellung der RDB wurde erfolgreich abgeschlossen und die Daten wurden ohne Probleme über NW (über die NMM-GUI) oder Exchange (mit dem folgenden Befehl) gemeldet:
[PS] C:\Windows\system32>Get-MailboxDatabase "YYYYYY" | Get-MailboxStatistics | FT DisplayName,TotalItemSize| Out-File C:\YYYYYY_List.txt
.
Persönliches Archiv – user_example (123456) 1.759 GB (1.888.296.806 Byte)
..
Um die richtige Archivpostfach-GUID zu erhalten, haben wir den folgenden Exchange-Befehl ausgeführt:
[PS] C:\Windows\system32>Get-MailboxStatistics -Datenbank "YYYYYYY"|fl legacyDN,displayname,mailboxGUID,disconnectreason| Out-File C:\YYYYYY_GUID_List.txt
[PS] C:\Windows\system32>
LegacyDN : /O=CORP/OU=EXCHANGE-VERWALTUNGSGRUPPE (YGFODHOFHHFFOH)/CN=RECIPIENTS/CN=user_example (123456)123
Anzeigename: Persönliches Archiv - user_example (123456)
MailboxGuid : aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeee
DisconnectReason :
+ FullyQualifiedErrorId : 65F1A251, Microsoft.Exchange.Management.RecipientTasks.RestoreMailbox
Führen Sie dann den folgenden Befehl aus, um "baditemlimit" wiederherzustellen und hinzuzufügen, um den Fehler aufgrund fehlerhafter Dateien zu vermeiden:
[PS] C:\Windows\system32>Restore-Mailbox -RecoveryDatabase "YYYYYYY" -RecoveryMailbox aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee -TargetFolder "Personal Archive - user_example (123456)" -Identity "user_example (123456)" -baditemlimit 200000
Am Ende wird folgendes berichtet:
......
MoveType : Wiederherstellen
MoveStage : Abgeschlossen
Startzeit : MM/T/JJJJ HH:MM:SS *M
EndZeit : MM/T/JJJJ HH:MM:SS *M
Statuscode :
0StatusMessage : Dieses Postfach in der Recovery-Datenbank wurde im Zielnutzerpostfach wiederhergestellt.
ReportFile : E:\Microsoft Exchange\V14\Logging\MigrationLogs\restore-Mailboxyyyymmdd-hhmmss-1234567.xml
Möglichkeit 2:
Befolgen Sie die folgenden Befehle, um die Archivelemente aus einer Recovery-Datenbank wiederherzustellen:
Stellen Sie ein Archivpostfach aus einer Recovery-Datenbank YYYYYY mit dem folgenden Befehl wieder her:
Get-Mailbox "user_example" | % { New-MailboxRestoreRequest -SourceDatabase YYYYYYY -SourceStoreMailbox "Personal Archive - user_example (123456)" -TargetMailbox $_. Identity -TargetIsArchive }
Dadurch wird zuerst das Postfach des Nutzers abgerufen und mithilfe der erforderlichen Parameter an das Cmdlet New-MailboxRestoreRequest übergeben.
Wenn Sie überprüft haben, dass alles wiederhergestellt ist, können Sie die abgeschlossene Wiederherstellungsanforderung mithilfe von Get-MailboxRestoreRequest entfernen. Um beispielsweise alle abgeschlossenen Wiederherstellungsanforderungen in Verbindung mit dem Cmdlet Remove-RestoreRequest zu entfernen, verwenden Sie Folgendes:
Get-MailboxRestoreRequest | wobei { $_. Status -eq Abgeschlossen } | Remove-MailboxRestoreRequest Bestätigen:$false
Die Wiederherstellung kann mit zwei verschiedenen Optionen durchgeführt werden:
Option 1:
Die Wiederherstellung der RDB wurde erfolgreich abgeschlossen und die Daten wurden ohne Probleme über NW (über die NMM-GUI) oder Exchange (mit dem folgenden Befehl) gemeldet:
[PS] C:\Windows\system32>Get-MailboxDatabase "YYYYYY" | Get-MailboxStatistics | FT DisplayName,TotalItemSize| Out-File C:\YYYYYY_List.txt
.
Persönliches Archiv – user_example (123456) 1.759 GB (1.888.296.806 Byte)
..
Um die richtige Archivpostfach-GUID zu erhalten, haben wir den folgenden Exchange-Befehl ausgeführt:
[PS] C:\Windows\system32>Get-MailboxStatistics -Datenbank "YYYYYYY"|fl legacyDN,displayname,mailboxGUID,disconnectreason| Out-File C:\YYYYYY_GUID_List.txt
[PS] C:\Windows\system32>
LegacyDN : /O=CORP/OU=EXCHANGE-VERWALTUNGSGRUPPE (YGFODHOFHHFFOH)/CN=RECIPIENTS/CN=user_example (123456)123
Anzeigename: Persönliches Archiv - user_example (123456)
MailboxGuid : aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeee
DisconnectReason :
+ FullyQualifiedErrorId : 65F1A251, Microsoft.Exchange.Management.RecipientTasks.RestoreMailbox
Führen Sie dann den folgenden Befehl aus, um "baditemlimit" wiederherzustellen und hinzuzufügen, um den Fehler aufgrund fehlerhafter Dateien zu vermeiden:
[PS] C:\Windows\system32>Restore-Mailbox -RecoveryDatabase "YYYYYYY" -RecoveryMailbox aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee -TargetFolder "Personal Archive - user_example (123456)" -Identity "user_example (123456)" -baditemlimit 200000
Am Ende wird folgendes berichtet:
......
MoveType : Wiederherstellen
MoveStage : Abgeschlossen
Startzeit : MM/T/JJJJ HH:MM:SS *M
EndZeit : MM/T/JJJJ HH:MM:SS *M
Statuscode :
0StatusMessage : Dieses Postfach in der Recovery-Datenbank wurde im Zielnutzerpostfach wiederhergestellt.
ReportFile : E:\Microsoft Exchange\V14\Logging\MigrationLogs\restore-Mailboxyyyymmdd-hhmmss-1234567.xml
Möglichkeit 2:
Befolgen Sie die folgenden Befehle, um die Archivelemente aus einer Recovery-Datenbank wiederherzustellen:
Stellen Sie ein Archivpostfach aus einer Recovery-Datenbank YYYYYY mit dem folgenden Befehl wieder her:
Get-Mailbox "user_example" | % { New-MailboxRestoreRequest -SourceDatabase YYYYYYY -SourceStoreMailbox "Personal Archive - user_example (123456)" -TargetMailbox $_. Identity -TargetIsArchive }
Dadurch wird zuerst das Postfach des Nutzers abgerufen und mithilfe der erforderlichen Parameter an das Cmdlet New-MailboxRestoreRequest übergeben.
Wenn Sie überprüft haben, dass alles wiederhergestellt ist, können Sie die abgeschlossene Wiederherstellungsanforderung mithilfe von Get-MailboxRestoreRequest entfernen. Um beispielsweise alle abgeschlossenen Wiederherstellungsanforderungen in Verbindung mit dem Cmdlet Remove-RestoreRequest zu entfernen, verwenden Sie Folgendes:
Get-MailboxRestoreRequest | wobei { $_. Status -eq Abgeschlossen } | Remove-MailboxRestoreRequest Bestätigen:$false
Affected Products
NetWorkerArticle Properties
Article Number: 000056799
Article Type: Solution
Last Modified: 12 Mar 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.