NetWorker: Sådan gendannes flere Exchange-databaser parallelt ved hjælp af kommandolinjen
Summary: I denne artikel beskrives, hvordan du gendanner flere Exchange-databaser parallelt fra en Windows-kommandolinje ved hjælp af NetWorker Module for Microsoft (NMM). NMM-gendannelser udføres typisk fra brugergrænsefladen, men NMM-brugergrænsefladen understøtter som udgangspunkt kun gendannelse af én database ad gangen. Det anbefales normalt ikke at gendanne flere databaser fra kommandolinjen. I sjældne tilfælde er en kommandolinjegendannelse nødvendig, når brugergrænsefladen ikke viser gemte sæt, eller til hastegendannelser, der ikke kræver logafspilning. ...
Instructions
Exchange Server-databaser, der sikkerhedskopieres med NetWorker Module for Microsoft (NMM), gendannes typisk fra Exchange-serveren ved hjælp af NMM-brugergrænsefladen.
Brugergrænsefladen kan gennemse og vælge de eksisterende sikkerhedskopier, der skal gendannes. Brugergrænsefladen starter derefter kommandoen "nsrnmmrc", som gendanner både databasefilerne og logfilerne.
Når gendannelsen af filerne er fuldført, informerer brugergrænsefladen desuden Exchange om, at den kan afspille logfilerne igen og bringe databasen online.
Begrænsningen ved NMM-brugergrænsefladen er, at kun én database kan gendannes ad gangen.
Dette er kun problematisk, hvis der er flere databaser, der skal gendannes, og gendannelserne er tidsfølsomme.
I så fald kan sikkerhedskopieringsadministratoren udføre manuel kommandolinjegendannelse af databaser ved hjælp af nsrnmmrc fra en kommandoprompt.
VIGTIGE FORSKELLE MELLEM brugergrænseflade og kommandolinjegendannelse
- Brugergrænseflade: Når der udføres gendannelser fra brugergrænsefladen, afspilles transaktionslogfilerne igen, og databasen tilsluttes efter gendannelsen, så den er online.
- Kommandolinje: Når
nsrnmmrcKommandoen køres manuelt fra en kommandoprompt med administratorrettigheder, backupadministratoren gendanner de gemte indstillede filer på den lokale disk. - De databasefiler og logfiler, der gendannes fra kommandoen, er dog kun OFFLINE, fordi logfilerne ikke afspilles igen, og databasen ikke tilsluttes.
- Dette kaldes en flad filgendannelse. Dette kræver, at en Exchange-administrator bruger Microsoft Exchange-værktøjer, f.eks. ESEUTIL, til at afspille logfilerne igen efter gendannelsen og derefter aktivere databasen.
- Dette er en vigtig forskel, der gør kommandolinjegendannelsesprocessen mere kompleks og udføres sjældent, undtagen når der opstår problemer med brugergrænsefladen, der forhindrer dem i at gennemse og vælge lagringssættene.
OPSUMMERING TRIN
Sådan udføres en kommandolinjegendannelse for én database:
- Åbn en kommandoprompt med administratorrettigheder. Kør
mminfofor at få listen over gemte sæt ognsavetime. - Forbered
nsrnmmrckommando til at gendanne databaselagringssættet i kommandoprompten. - Åbn en anden kommandoprompt med administratorrettigheder, og gentag de samme trin for en anden database.
PROCEDURE
- Kør mminfo for at indsamle
nsavetimeog gem sæt navn til opbygning af gendannelseskommandoen.
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
- Notér databasens nsavetime , og gem sætnavnet, i dette tilfælde,
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
VIGTIG
- Sæt navnet på det gemte sæt i dobbelte anførselstegn (" "), og indsæt en dobbelt skråstreg (\\") før det sidste dobbelte anførselstegn (").
- Uden (\\") mislykkes kommandoen.
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 gendannelse kører, skal du åbne en anden forhøjet kommandoprompt med RunAs administrator. Gentag trin 1 og 2 for en anden database og enhver anden database, der skal gendannes fra kommandolinjen.
- I følgende artikel beskrives det også, hvordan du udfører kommandolinjegendannelser generelt ved hjælp af
nsrnmmrc
NetWorker NMM – Sådan udføres en kommandolinjegendannelse af Hyper-V Exchange-sikkerhedskopier