NetWorker: Så här återställer du flera Exchange-databaser parallellt med kommandoraden

Summary: I den här artikeln beskrivs hur du återställer flera Exchange-databaser parallellt från en Windows-kommandorad med hjälp av NetWorker-modulen för Microsoft (NMM). NMM-återställning utförs vanligtvis från användargränssnittet, men NMM-användargränssnittet stöder endast återställning av en databas i taget. Vi rekommenderar vanligtvis inte att du återställer flera databaser från kommandoraden. I sällsynta fall krävs en kommandoradsåterställning när sparuppsättningar inte visas i användargränssnittet eller för brådskande återställningar som inte kräver loggåteruppspelning. ...

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 säkerhetskopieras med NetWorker Module for Microsoft (NMM) återställs vanligtvis från Exchange-servern med hjälp av NMM-användargränssnittet.
I användargränssnittet kan du bläddra och välja de befintliga säkerhetskopior som ska återställas. Användargränssnittet startar sedan kommandot "nsrnmmrc" som återställer både databasfilerna och loggfilerna.

När återställningen av filerna är klar informerar användargränssnittet Exchange om att det kan spela upp loggarna igen och ta databasen online. 
Begränsningen i NMM-användargränssnittet är att endast en databas i taget kan återställas.

Detta är bara problematiskt om det finns flera databaser att återställa och återställningarna är tidskänsliga.
I så fall kan administratören för säkerhetskopiering utföra manuell kommandoradsåterställning av databaser med hjälp av nsrnmmrc kommando från en kommandotolk.
 

VIKTIGA SKILLNADER MELLAN användargränssnitt och kommandoradsåterställning

  • Användargränssnitt:  När återställningar utförs från användargränssnittet spelas transaktionsloggarna upp igen och databasen monteras efter återställningen för att få den online. 
  • Kommandorad:  När nsrnmmrc körs manuellt från en upphöjd kommandotolk återställer administratören för säkerhetskopiering de sparade uppsättningsfilerna till den lokala disken. 
  • Databasfilerna och loggfilerna som återställs från kommandot är dock endast OFFLINE eftersom loggarna inte spelas upp igen och databasen inte är monterad.
  • Detta kallas för en platt filåterställning. Detta kräver att en Exchange-administratör använder Microsoft Exchange-verktyg, till exempel ESEUTIL, för att spela upp loggarna igen efter återställningen och sedan montera databasen. 
  • Det här är en viktig skillnad som gör kommandoradsåterställningsprocessen mer komplex och utförs sällan förutom när problem med användargränssnittet uppstår som hindrar dem från att bläddra och välja sparuppsättningar.

SAMMANFATTANDE STEG

Så här utför du en kommandoradsåterställning för en databas:

  • Öppna en upphöjd kommandotolk. Kör mminfo för att visa en lista över sparuppsättningar och nsavetime
  • Förbered nsrnmmrc för att återställa databasens sparuppsättning i kommandotolken. 
  • Öppna en annan upphöjd kommandotolk och upprepa samma steg för en annan databas.

PROCEDUR

  1. Kör mminfo för att samla in nsavetime och spara uppsättningsnamnet för att skapa återställningskommandot.
Exempel:
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
Utdata
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. Anteckna databasens nsavetime - och save-uppsättningsnamn, i det här fallet 
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

  • Omge namnet på den sparade uppsättningen med dubbla citattecken (" ") och infoga ett dubbelt snedstreck (\\") före det sista dubbla citattecknet ("). 
  • Utan (\\") misslyckas kommandot. 
Exempel
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. Medan den första återställningen körs öppnar du en annan upphöjd kommandotolk med RunAs-administratören.  Upprepa steg 1 och 2 för en andra databas och andra databaser som ska återställas från kommandoraden.
  2. I följande artikel beskrivs också hur du utför kommandoradsåterställning i allmänhet med hjälp av nsrnmmrc

NetWorker NMM – Så här utför du en kommandoradsåterställning av Hyper-V Exchange-säkerhetskopior

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.