NetWorker: Jak przywrócić wiele baz danych Exchange równolegle za pomocą wiersza polecenia
Summary: W tym artykule opisano sposób równoległego przywracania wielu baz danych Exchange z wiersza polecenia systemu Windows przy użyciu modułu NetWorker dla Microsoft (NMM). Przywracanie NMM jest zazwyczaj wykonywane z poziomu interfejsu użytkownika, ale interfejs użytkownika NMM z założenia obsługuje przywracanie tylko jednej bazy danych naraz. Przywracanie wielu baz danych z wiersza polecenia zazwyczaj nie jest zalecane. W rzadkich przypadkach konieczne jest przywrócenie z poziomu wiersza poleceń, gdy w interfejsie użytkownika nie są wyświetlane zestawy zapisów, lub w przypadku pilnych przywracań, które nie wymagają ponownego odtworzenia dziennika. ...
Instructions
Bazy danych Exchange Server, których kopia zapasowa została utworzona za pomocą modułu NetWorker Module for Microsoft (NMM), są zazwyczaj przywracane z serwera Exchange za pomocą interfejsu użytkownika NMM.
Interfejs użytkownika umożliwia przeglądanie i wybieranie istniejących kopii zapasowych do przywrócenia. Następnie interfejs użytkownika uruchamia polecenie "nsrnmmrc", które przywraca zarówno pliki bazy danych, jak i pliki dziennika.
Ponadto po zakończeniu przywracania plików interfejs użytkownika informuje program Exchange, że może odtworzyć dzienniki i przełączyć bazę danych w tryb online.
Ograniczeniem interfejsu użytkownika NMM jest to, że w danym momencie można przywrócić tylko jedną bazę danych.
Jest to problematyczne tylko wtedy, gdy istnieje wiele baz danych do odzyskania, a przywracanie jest zależne od czasu.
W takim przypadku administrator kopii zapasowych może wykonać ręczne przywracanie baz danych w wierszu polecenia przy użyciu nsrnmmrc polecenie z wiersza polecenia.
Ważne różnice między interfejsem użytkownika a przywracaniem z wiersza poleceń
- Interfejs użytkownika: Gdy przywracanie jest wykonywane z interfejsu użytkownika, dzienniki transakcji są odtwarzane, a baza danych jest montowana po przywróceniu, aby przełączyć ją w tryb online.
- Wiersz polecenia: po wyczyszczeniu modułu
nsrnmmrcPolecenie jest uruchamiane ręcznie z wiersza polecenia z podwyższonym poziomem uprawnień, administrator kopii zapasowych przywraca pliki zestawu zapisu na dysk lokalny. - Jednak pliki bazy danych i pliki dzienników, które są przywracane z polecenia, są OFFLINE tylko dlatego, że dzienniki nie są odtwarzane, a baza danych nie jest zamontowana.
- Nazywa się to przywracaniem plików płaskich. Wymaga to od administratora Exchange użycia narzędzi Microsoft Exchange, takich jak ESEUTIL, w celu odtworzenia dzienników po przywróceniu, a następnie zamontowania bazy danych.
- Jest to główna różnica, która sprawia, że proces przywracania z wiersza poleceń jest bardziej złożony i rzadko jest wykonywany, z wyjątkiem sytuacji, gdy wystąpią problemy z interfejsem użytkownika, które uniemożliwiają przeglądanie i wybieranie zestawów zapisu.
PODSUMOWANIE CZYNNOŚCI
Aby wykonać przywracanie w wierszu polecenia dla jednej bazy danych:
- Uruchom wiersz polecenia z podwyższonym poziomem uprawnień. Uruchom
mminfo, aby uzyskać listę zestawów zapisów insavetime. - Przygotuj plik
nsrnmmrc, aby przywrócić zestaw zapisu bazy danych w tym wierszu polecenia. - Otwórz kolejny wiersz polecenia z podwyższonym poziomem uprawnień i powtórz te same czynności dla innej bazy danych.
PROCEDURA
- Uruchom polecenie mminfo , aby zebrać plik
nsavetimei zapisz set name dla kompilacji polecenia przywracania.
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
- Zanotuj nsavetime i zapisz nazwę zestawu bazy danych, w tym przypadku
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
WAŻNE
- Nazwę zestawu zapisu należy ująć w cudzysłów (" ") i wstawić ukośnik (\\") przed ostatnim cudzysłowem (").
- Bez (\\") polecenie kończy się niepowodzeniem.
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"
- Podczas pierwszego przywracania otwórz kolejny wiersz polecenia z podwyższonym poziomem uprawnień przy użyciu administratora Uruchom jako. Powtórz kroki 1 i 2 dla drugiej bazy danych i każdej innej bazy danych, która ma zostać przywrócona z wiersza polecenia.
- W poniższym artykule opisano również sposób wykonywania przywracania za pomocą wiersza poleceń przy użyciu
nsrnmmrc
NetWorker NMM — przywracanie kopii zapasowych programu Hyper-V Exchange z poziomu wiersza polecenia