NetWorker: Come ripristinare più database Exchange in parallelo utilizzando la riga di comando
Summary: Questo articolo descrive come ripristinare più database Exchange in parallelo da una riga di comando di Windows utilizzando NetWorker Module for Microsoft (NMM). I ripristini NMM vengono in genere eseguiti dall'interfaccia utente, ma l'interfaccia utente NMM per impostazione predefinita supporta il ripristino di un solo database alla volta. Il ripristino di più database dalla riga di comando non è in genere consigliato. In rari casi, è necessario eseguire un ripristino dalla riga di comando quando l'interfaccia utente non visualizza i saveset o per ripristini urgenti che non richiedono la riproduzione del registro. ...
Instructions
I database di Exchange Server sottoposti a backup con NetWorker Module for Microsoft (NMM) vengono in genere ripristinati da Exchange server utilizzando l'interfaccia utente di NMM.
L'interfaccia utente consente di sfogliare e selezionare i backup esistenti da ripristinare. L'interfaccia utente lancia quindi il comando "nsrnmmrc" che ripristina sia i file di database che i file di registro.
Inoltre, una volta completato il ripristino dei file, l'interfaccia utente informa Exchange che può riprodurre nuovamente i registri e portare il database online.
Il limite dell'interfaccia utente NMM è che è possibile ripristinare un solo database alla volta.
Ciò è problematico solo se sono presenti più database da ripristinare e i ripristini sono sensibili al fattore tempo.
In tal caso, l'amministratore del backup può eseguire il ripristino manuale dei database dalla riga di comando utilizzando il comando nsrnmmrc comando da un prompt dei comandi.
DIFFERENZE IMPORTANTI TRA interfaccia utente e ripristini da riga di comando
- Interfaccia utente: Quando i ripristini vengono eseguiti dall'interfaccia utente, i registri delle transazioni vengono riprodotti e il database viene montato dopo il ripristino, per portarlo online.
- Riga di comando: quando la proprietà del
nsrnmmrcIl comando viene eseguito manualmente da un prompt dei comandi con privilegi elevati, l'amministratore del backup ripristina i file del saveset sul disco locale. - Tuttavia, i file di database e i file di registro ripristinati dal comando sono OFFLINE solo perché non vengono riprodotti e il database non viene montato.
- Questo tipo di ripristino flat file. Ciò richiede che un amministratore di Exchange utilizzi gli strumenti di Microsoft Exchange, come ESEUTIL, per riprodurre nuovamente i registri dopo il ripristino e quindi eseguire il mount del database.
- Si tratta di una distinzione importante che rende più complesso il processo di ripristino dalla riga di comando e viene eseguito raramente, tranne quando si verificano problemi con l'interfaccia utente che impediscono di esplorare e selezionare i saveset.
PASSAGGI DI RIEPILOGO
Per eseguire un ripristino dalla riga di comando per un database:
- Aprire un prompt dei comandi con privilegi elevati. Eseguire
mminfoPer ottenere l'elenco dei saveset ensavetime. - Preparare il
nsrnmmrcper ripristinare il saveset del database nel prompt dei comandi. - Aprire un altro prompt dei comandi con privilegi elevati e ripetere la stessa procedura per un altro database.
PROCEDIMENTO
- Eseguire mminfo per raccogliere il
nsavetimee nome del saveset per la creazione del comando di ripristino.
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
- Prendere nota del nome nsavetime e del saveset del database, in questo 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
- Racchiudere il nome del saveset tra virgolette doppie (" ") e inserire una barra doppia (\\") prima dell'ultima virgoletta doppia (").
- Senza (\\") il comando ha esito negativo.
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"
- Durante l'esecuzione del primo ripristino, aprire un altro prompt dei comandi con privilegi elevati e l'amministratore RunAs. Ripetere i passaggi 1 e 2 per un secondo database e per qualsiasi altro database di cui eseguire il restore dalla riga di comando.
- L'articolo seguente descrive inoltre come eseguire i ripristini dalla riga di comando in generale utilizzando
nsrnmmrc
NetWorker NMM - Come eseguire un restore dalla riga di comando dei backup di Hyper-V Exchange