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. ...
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
nsrnmmrcEl 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
mminfoPara obtener la lista de savesets ynsavetime. - Prepare el
nsrnmmrcpara 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
- Ejecute mminfo para recopilar el
nsavetimey el nombre del saveset para crear el comando de restauración.
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
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
- 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.
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"
- 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.
- 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