NetWorker : Restauration de plusieurs bases de données Exchange en parallèle à l’aide de la ligne de commande

Summary: Cet article explique comment restaurer plusieurs bases de données Exchange en parallèle à partir d’une ligne de commande Windows à l’aide de NetWorker Module for Microsoft (NMM). Les restaurations NMM sont généralement effectuées à partir de l’interface utilisateur, mais la conception de l’interface utilisateur NMM ne prend en charge la restauration que d’une base de données à la fois. La restauration de plusieurs bases de données à partir de la ligne de commande n’est généralement pas recommandée. Dans de rares cas, une restauration par ligne de commande est nécessaire lorsque l’interface utilisateur n’affiche pas les savesets ou pour les restaurations urgentes qui ne nécessitent pas de relecture du log. ...

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

Les bases de données Exchange Server sauvegardées avec NetWorker Module for Microsoft (NMM) sont généralement restaurées à partir du serveur Exchange à l’aide de l’interface utilisateur NMM.
L’interface utilisateur peut parcourir et sélectionner les sauvegardes existantes à restaurer. L’interface utilisateur lance ensuite la commande « nsrnmmrc » qui restaure à la fois les fichiers de base de données et les fichiers journaux.

En outre, une fois la restauration des fichiers terminée, l’interface utilisateur informe Exchange qu’elle peut relire les journaux et mettre la base de données en ligne. 
La limitation de l’interface utilisateur NMM est qu’une seule base de données peut être restaurée à la fois.

Cela ne pose de problème que s’il existe plusieurs bases de données à restaurer et que les restaurations sont urgentes.
Dans ce cas, l’administrateur de sauvegarde peut effectuer une restauration manuelle en ligne de commande des bases de données à l’aide de nsrnmmrc à partir d’une invite de commande.
 

DIFFÉRENCES IMPORTANTES ENTRE l’interface utilisateur et les restaurations par ligne de commande

  • Interface utilisateur:  Lorsque les restaurations sont effectuées à partir de l’interface utilisateur, les fichiers log des transactions sont relus et la base de données est montée après la restauration pour la mettre en ligne. 
  • Ligne de commande :  lorsque la propriété nsrnmmrc La commande est exécutée manuellement à partir d’une invite de commande avec élévation de privilèges. L’administrateur de sauvegarde restaure les fichiers de saveset sur le disque local. 
  • Toutefois, les fichiers de base de données et les fichiers log qui sont restaurés à partir de la commande sont HORS LIGNE uniquement parce que les journaux ne sont pas relus et que la base de données n’est pas montée.
  • C’est ce que l’on appelle une restauration de fichier plat. Pour cela, un administrateur Exchange doit utiliser des outils Microsoft Exchange, tels que ESEUTIL, afin de relire les journaux après la restauration, puis monter la base de données. 
  • Il s’agit d’une distinction majeure qui rend le processus de restauration par ligne de commande plus complexe et est rarement effectué, sauf lorsque des problèmes d’interface utilisateur surviennent et les empêchent de parcourir et de sélectionner les savesets.

ÉTAPES RÉCAPITULATIVES

Pour effectuer une restauration par ligne de commande pour une base de données :

  • Ouvrez une invite de commande élevée. Exécutez mminfo pour obtenir la liste des savesets et nsavetime
  • Préparez le nsrnmmrc pour restaurer le saveset de base de données dans cette invite de commande. 
  • Ouvrez une autre invite de commande avec élévation de privilèges et répétez les mêmes étapes pour une autre base de données.

PROCÉDURE

  1. Exécutez mminfo pour collecter les nsavetime et le nom du saveset pour créer la commande restore.
Exemple :
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
Sortie
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. Notez le nsavetime et le nom du saveset de la base de données, dans ce cas, 
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

IMPORTANT

  • Placez le nom du saveset entre guillemets doubles ( » « ) et insérez une barre oblique double (\\ ») avant le dernier guillemet double (« ). 
  • Sans le (\\"), la commande échoue. 
Exemple
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. Pendant l’exécution de la première restauration, ouvrez une autre invite de commande avec élévation de privilèges auprès de l’administrateur RunAs.  Répétez les étapes 1 et 2 pour une deuxième base de données et toute autre base de données à restaurer à partir de la ligne de commande.
  2. L’article suivant décrit également comment effectuer des restaurations par ligne de commande en général à l’aide de nsrnmmrc

NetWorker NMM : exécution d’une restauration par ligne de commande des sauvegardes Hyper-V Exchange

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.