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. ...

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

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 nsrnmmrc Polecenie 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 i nsavetime
  • 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

  1. Uruchom polecenie mminfo , aby zebrać plik nsavetime i zapisz set name dla kompilacji polecenia przywracania.
Przykład:
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
Wyjście
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. 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. 
Przykład
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. 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.
  2. 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

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.