NetWorker: Slik gjenoppretter du flere Exchange-databaser parallelt ved hjelp av kommandolinjen
Summary: Denne artikkelen beskriver hvordan du gjenoppretter flere Exchange-databaser parallelt fra en Windows-kommandolinje ved hjelp av NetWorker Module for Microsoft (NMM). NMM-gjenopprettinger utføres vanligvis fra brukergrensesnittet, men NMM-brukergrensesnittet støtter som standard bare gjenoppretting av én database om gangen. Det anbefales vanligvis ikke å gjenopprette flere databaser fra kommandolinjen. I sjeldne tilfeller er det nødvendig med en kommandolinjegjenoppretting når brukergrensesnittet ikke viser lagringssett, eller for hastegjenopprettinger som ikke krever avspilling av logg. ...
Instructions
Exchange Server-databaser som sikkerhetskopieres med NetWorker Module for Microsoft (NMM), gjenopprettes vanligvis fra Exchange-serveren ved hjelp av NMM-brukergrensesnittet.
Brukergrensesnittet kan bla gjennom og velge eksisterende sikkerhetskopier som skal gjenopprettes. Brukergrensesnittet starter deretter "nsrnmmrc"-kommandoen som gjenoppretter både databasefilene og loggfilene.
I tillegg, når gjenopprettingen av filene er fullført, informerer brukergrensesnittet Exchange om at det kan spille loggene på nytt og bringe databasen online.
Begrensningen av NMM brukergrensesnittet er at bare én database kan gjenopprettes om gangen.
Dette er bare problematisk hvis det er flere databaser å gjenopprette og gjenopprettingene er tidsfølsomme.
I så fall kan administratoren for sikkerhetskopiering utføre manuell kommandolinjegjenoppretting av databaser ved hjelp av nsrnmmrc kommando fra en ledetekst.
VIKTIGE FORSKJELLER mellom brukergrensesnittet og kommandolinjegjenopprettinger
- Brukergrensesnitt: Når gjenopprettinger utføres fra brukergrensesnittet, spilles transaksjonsloggene av på nytt, og databasen monteres etter gjenopprettingen for å koble den til Internett.
- Kommandolinje: Når
nsrnmmrcKommandoen kjøres manuelt fra en hevet ledetekst, gjenoppretter sikkerhetskopiadministratoren lagringssettfilene til den lokale disken. - Databasefilene og loggfilene som gjenopprettes fra kommandoen, er imidlertid FRAKOBLET bare fordi loggene ikke spilles av på nytt, og databasen ikke er montert.
- Dette kalles en flat filgjenoppretting. Dette krever at en Exchange-administrator bruker Microsoft Exchange-verktøy, for eksempel ESEUTIL, for å spille av loggene på nytt etter gjenopprettingen og deretter montere databasen.
- Dette er en stor forskjell som gjør kommandolinjegjenopprettingsprosessen mer kompleks og utføres sjelden, bortsett fra når det oppstår brukergrensesnittproblemer som hindrer dem i å bla gjennom og velge lagringssettene.
OPPSUMMERINGSTRINN
Slik utfører du en kommandolinjegjenoppretting for én database:
- Åpne en hevet ledetekst. Kjør
mminfofor å få listen over lagringssett ognsavetime. - Forbered
nsrnmmrc-kommandoen for å gjenopprette lagringssettet for databasen i ledeteksten. - Åpne en annen hevet ledetekst, og gjenta de samme trinnene for en annen database.
PROSEDYRE
- Kjør mminfo for å hente
nsavetimeog lagre settnavn for å bygge gjenopprettingskommandoen.
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
- Noter nsavetime og lagre settnavnet på databasen, i dette tilfellet,
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
VIKTIG
- Sett navnet på lagringssettet i doble anførselstegn (" ") og sett inn en dobbel skråstrek (\\") foran det siste doble anførselstegnet (").
- Uten kommandoen (\\") mislykkes.
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"
- Mens den første gjenopprettingen kjører, åpner du en annen hevet ledetekst med RunAs-administrator. Gjenta trinn 1 og 2 for en annen database, og eventuelle andre databaser som skal gjenopprettes fra kommandolinjen.
- Følgende artikkel beskriver også hvordan du utfører kommandolinjegjenopprettinger generelt ved hjelp av
nsrnmmrc
NetWorker NMM – Slik utfører du en kommandolinjegjenoppretting av Hyper-V Exchange-sikkerhetskopier