NetWorker: Cómo restaurar varias bases de datos de Exchange en paralelo mediante la línea de comandos

Summary: En este artículo, se describe cómo restaurar varias bases de datos de Exchange en paralelo desde una línea de comandos de Windows mediante el módulo de NetWorker para Microsoft (NMM). Por lo general, las restauraciones de NMM se realizan desde la interfaz de usuario, pero, por diseño, la interfaz de usuario de NMM solo admite la restauración de una base de datos a la vez. Por lo general, no se recomienda restaurar varias bases de datos desde la línea de comandos. En raras ocasiones, se necesita una restauración de línea de comandos cuando la interfaz de usuario no muestra savesets o para restauraciones urgentes que no requieren la reproducción de registros. ...

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

Por lo general, las bases de datos de Exchange Server respaldadas con el módulo de NetWorker para Microsoft (NMM) se restauran desde Exchange Server mediante la interfaz de usuario de NMM.
La interfaz de usuario puede navegar y seleccionar los respaldos existentes para restaurar. A continuación, la interfaz de usuario inicia el comando "nsrnmmrc" que restaura los archivos de la base de datos y los archivos de registro.

Además, una vez finalizada la restauración de los archivos, la interfaz de usuario informa a Exchange de que puede volver a reproducir los registros y poner la base de datos en línea. 
La limitación de la interfaz de usuario de NMM es que solo se puede restaurar una base de datos a la vez.

Esto solo es problemático si hay varias bases de datos para recuperar y las restauraciones son urgentes.
En ese caso, el administrador de respaldo puede realizar una restauración manual de la línea de comandos de las bases de datos mediante el nsrnmmrc desde una línea de comandos.
 

DIFERENCIAS IMPORTANTES ENTRE la interfaz de usuario y las restauraciones de línea de comandos

  • Interfaz de usuario:  Cuando se realizan restauraciones desde la interfaz de usuario, los registros de transacciones se reproducen y la base de datos se monta después de la restauración para ponerla en línea. 
  • Command Line:  Cuando se borra la propiedad de nsrnmmrc El comando se ejecuta manualmente desde un símbolo del sistema con privilegios elevados, el administrador de respaldo restaura los archivos del saveset en el disco local. 
  • Sin embargo, los archivos de base de datos y los archivos de registro que se restauran desde el comando están OFFLINE solo porque los registros no se reproducen y la base de datos no está montada.
  • Esto se denomina restauración de archivos planos. Esto requiere que un administrador de Exchange utilice herramientas de Microsoft Exchange, como ESEUTIL, para reproducir los registros después de la restauración y, a continuación, montar la base de datos. 
  • Esta es una distinción importante que hace que el proceso de restauración de la línea de comandos sea más complejo y rara vez se realiza, excepto cuando se producen problemas en la interfaz de usuario que impiden navegar y seleccionar los savesets.

PASOS RESUMIDOS

Para realizar una restauración de línea de comandos para una base de datos:

  • Abra un símbolo de sistema con privilegios elevados. Ejecutar mminfo Para obtener la lista de savesets y nsavetime
  • Prepare el nsrnmmrc para restaurar el saveset de la base de datos en ese símbolo del sistema. 
  • Abra otro símbolo del sistema con privilegios elevados y repita los mismos pasos para otra base de datos.

PROCEDIMIENTO

  1. Ejecute mminfo para recopilar el nsavetime y el nombre del saveset para crear el comando de restauración.
Ejemplo:
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
Salida
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. Tome nota de nsavetime y el nombre del saveset de la base de datos, en este caso, 
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

IMPORTANTE

  • Encierre el nombre del saveset entre comillas dobles (" ") e inserte una barra doble (\\") antes de la última comilla doble ("). 
  • Sin (\\"), el comando falla. 
Ejemplo
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. Mientras se ejecuta la primera restauración, abra otro símbolo del sistema con privilegios de ejecución como administrador.  Repita los pasos 1 y 2 para una segunda base de datos y cualquier otra base de datos para restaurar desde la línea de comandos.
  2. En el siguiente artículo, también se describe cómo realizar restauraciones de línea de comandos en general mediante: nsrnmmrc

NetWorker NMM: cómo realizar una restauración de línea de comandos de respaldos de 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.