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. ...

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

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 nsrnmmrc Kommandoen 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 mminfo for å få listen over lagringssett og nsavetime
  • 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

  1. Kjør mminfo for å hente nsavetime og lagre settnavn for å bygge gjenopprettingskommandoen.
Eksempel:
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
Utgang
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. 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. 
Eksempel
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. 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.
  2. 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

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.