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. ...
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
nsrnmmrckö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
mminfoför att visa en lista över sparuppsättningar ochnsavetime. - Förbered
nsrnmmrcfö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
- Kör mminfo för att samla in
nsavetimeoch spara uppsättningsnamnet för att skapa återställningskommandot.
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
- 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.
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"
- 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.
- 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