NetWorker: Jak obnovit více databází Exchange paralelně pomocí příkazového řádku
Summary: Tento článek popisuje, jak obnovit více databází Exchange paralelně z příkazového řádku systému Windows pomocí modulu NetWorker Module for Microsoft (NMM). Obnovení NMM se obvykle provádí z uživatelského rozhraní, ale uživatelské rozhraní NMM záměrně podporuje obnovení pouze jedné databáze najednou. Obnovení více databází z příkazového řádku se obvykle nedoporučuje. Ve výjimečných případech je nutné provést obnovení příkazovým řádkem, pokud uživatelské rozhraní nezobrazuje sady uložení nebo v případě naléhavých obnovení, která nevyžadují přehrání protokolů. ...
Instructions
Databáze serveru Exchange Server zálohované pomocí modulu NetWorker Module for Microsoft (NMM) se obvykle obnovují ze serveru Exchange pomocí uživatelského rozhraní NMM.
Uživatelské rozhraní může procházet a vybírat stávající zálohy, které se mají obnovit. Uživatelské rozhraní poté spustí příkaz "nsrnmmrc", který obnoví databázové soubory i soubory protokolu.
Po dokončení obnovení souborů navíc uživatelské rozhraní informuje server Exchange, že může protokoly přehrát a převést databázi do režimu online.
Omezení uživatelského rozhraní NMM spočívá v tom, že v jednom okamžiku lze obnovit pouze jednu databázi.
To je problematické pouze v případě, že existuje více databází, které je třeba obnovit, a obnovení je časově citlivé.
V takovém případě může správce zálohování provést ruční obnovení databází z příkazového řádku pomocí nsrnmmrc z příkazového řádku.
DŮLEŽITÉ ROZDÍLY mezi uživatelským rozhraním a obnovením příkazového řádku
- Uživatelské rozhraní: Když se obnovení provádí z uživatelského rozhraní, transakční protokoly se přehrají a databáze se po obnovení připojí, aby se přepnula do režimu online.
- Příkazový řádek: Až se
nsrnmmrcPokud je příkaz spuštěn ručně z příkazového řádku se zvýšenými oprávněními, správce zálohování obnoví soubory sady pro ukládání na místní disk. - Databázové soubory a soubory protokolu, které jsou obnoveny z příkazu, jsou však OFFLINE pouze proto, že protokoly nejsou přehrávány a databáze není připojena.
- Tomu se říká ploché obnovení souboru. To vyžaduje, aby správce serveru Exchange použil nástroje Microsoft Exchange, například ESEUTIL, aby mohl po obnovení přehrát protokoly a poté připojit databázi.
- Jedná se o hlavní rozdíl, který činí proces obnovení příkazového řádku složitějším a provádí se jen zřídka, s výjimkou případů, kdy dojde k problémům s uživatelským rozhraním, které jim brání v procházení a výběru sad pro ukládání.
SOUHRNNÉ KROKY
Obnovení jedné databáze pomocí příkazového řádku:
- Otevřete příkazový řádek se zvýšenými oprávněními. Spustit
mminfopro získání seznamu uložených sad ansavetime. - Příprava
nsrnmmrcpříkaz k obnovení uložení databáze nastaveného v tomto příkazovém řádku. - Otevřete další příkazový řádek se zvýšenými oprávněními a opakujte stejné kroky pro další databázi.
PROCEDURA
- Spuštěním příkazu mminfo shromážděte
nsavetimea uložte název sady pro sestavení příkazu obnovení.
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
- Poznamenejte si nsavetime a uložte název sady databáze, v tomto případě
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
DŮLEŽITÉ
- Název sady uložení uzavřete do dvojitých uvozovek (" ") a před poslední dvojitou uvozovku (").
- Bez znaku (\\") se příkaz nezdařil.
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"
- Zatímco probíhá první obnovení, otevřete další příkazový řádek se zvýšenými oprávněními jako správce Spustit jako. Opakujte kroky 1 a 2 pro druhou databázi a všechny další databáze, které chcete obnovit z příkazového řádku.
- Následující článek také popisuje, jak provádět obnovení příkazového řádku obecně pomocí
nsrnmmrc
NetWorker NMM – Jak provést obnovení záloh Hyper-V Exchange pomocí příkazového řádku