NetWorker: Anleitung zum parallelen Wiederherstellen mehrerer Exchange-Datenbanken über die Befehlszeile

Summary: In diesem Artikel wird beschrieben, wie Sie mehrere Exchange-Datenbanken mithilfe von NetWorker Module for Microsoft (NMM) parallel über eine Windows-Befehlszeile wiederherstellen können. NMM-Wiederherstellungen werden in der Regel über die Benutzeroberfläche durchgeführt, aber die NMM-Benutzeroberfläche unterstützt per Design nur die Wiederherstellung einer Datenbank auf einmal. Die Wiederherstellung mehrerer Datenbanken über die Befehlszeile wird in der Regel nicht empfohlen. In seltenen Fällen ist eine Befehlszeilenwiederherstellung erforderlich, wenn Savesets auf der Benutzeroberfläche nicht angezeigt werden oder für dringende Wiederherstellungen, für die keine Protokollwiedergabe erforderlich ist. ...

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.

Instructions

Exchange Server-Datenbanken, die mit NetWorker Module for Microsoft (NMM) gesichert wurden, werden in der Regel über die NMM-Benutzeroberfläche vom Exchange-Server wiederhergestellt.
Über die Benutzeroberfläche können Sie die vorhandenen wiederherzustellenden Backups durchsuchen und auswählen. Die Benutzeroberfläche startet dann den Befehl "nsrnmmrc", der sowohl die Datenbankdateien als auch die Protokolldateien wiederherstellt.

Sobald die Wiederherstellung der Dateien abgeschlossen ist, informiert die Benutzeroberfläche Exchange außerdem, dass die Protokolle wiedergegeben und die Datenbank online geschaltet werden kann. 
Die Einschränkung der NMM-Benutzeroberfläche besteht darin, dass jeweils nur eine Datenbank wiederhergestellt werden kann.

Dies ist nur dann problematisch, wenn mehrere Datenbanken wiederhergestellt werden müssen und die Wiederherstellungen zeitkritisch sind.
In diesem Fall kann der Backupadministrator eine manuelle Befehlszeilenwiederherstellung von Datenbanken mithilfe der nsrnmmrc über eine Eingabeaufforderung aus.
 

WICHTIGE UNTERSCHIEDE zwischen der Benutzeroberfläche und Befehlszeilenwiederherstellungen

  • Benutzeroberfläche:  Wenn Wiederherstellungen über die Benutzeroberfläche durchgeführt werden, werden die Transaktionsprotokolle wiedergegeben und die Datenbank nach der Wiederherstellung bereitgestellt, um sie online zu schalten. 
  • Befehlszeile:  Wenn die nsrnmmrc manuell über eine Eingabeaufforderung mit erhöhten Rechten ausgeführt wird, stellt der Backupadministrator die Saveset-Dateien auf der lokalen Festplatte wieder her. 
  • Die Datenbankdateien und Protokolldateien, die aus dem Befehl wiederhergestellt werden, sind jedoch nur OFFLINE, da die Protokolle nicht wiedergegeben werden und die Datenbank nicht bereitgestellt ist.
  • Dies wird als Wiederherstellung einer flachen Datei bezeichnet. Dazu muss ein Exchange-Administrator Microsoft Exchange-Tools wie ESEUTIL verwenden, um die Protokolle nach der Wiederherstellung wiederzugeben und dann die Datenbank bereitzustellen. 
  • Dies ist ein wichtiger Unterschied, der den Befehlszeilenwiederherstellungsprozess komplexer macht und selten durchgeführt wird, außer wenn Probleme mit der Benutzeroberfläche auftreten, die das Durchsuchen und Auswählen der Savesets verhindern.

ZUSAMMENFASSENDE SCHRITTE

So führen Sie eine Befehlszeilenwiederherstellung für eine Datenbank durch:

  • Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten. Führen Sie mminfo So rufen Sie die Liste der Savesets ab und nsavetime
  • Bereiten Sie die nsrnmmrc Befehl zum Wiederherstellen des Datenbank-Saveset in dieser Eingabeaufforderung. 
  • Öffnen Sie eine weitere Eingabeaufforderung mit erhöhten Rechten, und wiederholen Sie die gleichen Schritte für eine andere Datenbank.

VERFAHREN

  1. Führen Sie mminfo aus, um die nsavetime und Saveset-Name zum Erstellen des Wiederherstellungsbefehls.
Beispiel:
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
Ausgabe
date     time       save time   size ssid      name
    2/19/2025 2:24:25 PM 1739993065 119 MB 4004917226 APPLICATIONS:\Microsoft Exchange 2019\Onetest\DatabaseFiles
    2/19/2025 2:24:27 PM 1739993067 111 MB 3971362794 APPLICATIONS:\Microsoft Exchange 2019\Onetest\LogFiles
    2/19/2025 2:24:48 PM 1739993088  31 KB 3921031167 APPLICATIONS:\Microsoft Exchange 2019\Onetest  /**Note** Restore this **/ 
    2/19/2025 2:24:50 PM 1739993090  24 KB 3904253953 APPLICATIONS:\Microsoft Exchange 2019   
  1. Notieren Sie sich die nsavetime und den Saveset-Namen der Datenbank, in diesem Fall 
NOTE: to recover both database files and logfiles, restore this single save set.

  2/19/2025 2:24:48 PM 1739993088  31 KB 3921031167 APPLICATIONS:\Microsoft Exchange 2019\Onetest  

NOTE: nsavetime name
1739993088  APPLICATIONS:\Microsoft Exchange 2019\Onetest

WICHTIG

  • Setzen Sie den Saveset-Namen in doppelte Anführungszeichen (" ") und fügen Sie einen doppelten Schrägstrich (\\") vor dem letzten doppelten Anführungszeichen (") ein. 
  • Ohne (\\) schlägt der Befehl fehl. 
Beispiel
Correct Syntax

nsrnmmrc -s linux1 -c exch01 -x C:\msexchange\dbs\restore -t 1739993088 "APPLICATIONS:\Microsoft Exchange 2019\Onetest\\"

Incorrect 

nsrnmmrc -s linux1 -c exch01 -x C:\msexchange\dbs\restore -t 1739993088 "APPLICATIONS:\Microsoft Exchange 2019\Onetest"
  1. Während die erste Wiederherstellung ausgeführt wird, öffnen Sie eine weitere Eingabeaufforderung mit erhöhten Rechten mit RunAs administrator.  Wiederholen Sie die Schritte 1 und 2 für eine zweite Datenbank und jede weitere Datenbank, die über die Befehlszeile wiederhergestellt werden soll.
  2. Im folgenden Artikel wird außerdem beschrieben, wie Sie Wiederherstellungen über die Befehlszeile im Allgemeinen durchführen können, indem Sie nsrnmmrc

NetWorker NMM – So führen Sie eine Befehlszeilenwiederherstellung von Hyper-V Exchange-Backups durch

Article Properties
Article Number: 000193661
Article Type: How To
Last Modified: 20 Feb 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.