NetWorker:コマンド ラインを使用して複数のExchangeデータベースを並行してリストアする方法

Summary: この記事では、NetWorker Module for Microsoft (NMM)を使用して、Windowsコマンド ラインから複数のExchangeデータベースを並行してリストアする方法について説明します。 NMMリストアは通常、ユーザー インターフェイスから実行されますが、NMMユーザー インターフェイスは、設計上、一度に1つのデータベースのリストアのみをサポートします。 通常、コマンド ラインから複数のデータベースをリストアすることは推奨されません。UIにセーブセットが表示されない場合や、ログの再生を必要としない緊急のリストアでは、まれにコマンド ライン リストアが必要になります。 ...

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

NMM(NetWorker Module for Microsoft)でバックアップされたExchange Serverデータベースは、通常、NMMユーザー インターフェイスを使用してExchangeサーバーからリストアされます。
ユーザー インターフェイスでは、リストアする既存のバックアップを参照して選択できます。次に、ユーザー インターフェイスで「nsrnmmrc」コマンドが起動され、データベース ファイルとログ ファイルの両方がリストアされます

さらに、ファイルの復元が完了すると、ユーザー インターフェイスは、ログを再生してデータベースをオンラインにできることを Exchange に通知します。
NMMユーザー インターフェイスの制限は、一度にリストアできるデータベースが1つだけであることです

これが問題になるのは、リカバリーするデータベースが複数あり、リストアに時間的制約がある場合のみです
その場合、バックアップ管理者は、次のコマンドを使用して、データベースの手動コマンド ライン リストアを実行できます。 nsrnmmrc コマンドをコマンド プロンプトで実行します。
 

ユーザー インターフェイスとコマンド ライン リストアの重要な違い

  • ユーザーインターフェース:  ユーザー インターフェイスからリストアを実行すると、トランザクション ログが再生され、リストア後にデータベースがマウントされてオンラインになります。 
  • Command Line:  このとき、 nsrnmmrc 管理者特権のコマンド プロンプトからコマンドを手動で実行すると、バックアップ管理者はセーブセット ファイルをローカル ディスクにリストアします。 
  • ただし、コマンドからリストアされるデータベース ファイルとログ ファイルは、ログが再生されず、データベースがマウントされていないため、OFFLINE のみになります。
  • これは、フラット ファイル リストアと呼ばれます。このためには、リストア後にログを再生し、データベースをマウントするために、Exchange管理者がESEUTILなどのMicrosoft Exchangeツールを使用する必要があります。 
  • これは、コマンド ライン リストア プロセスを複雑にする大きな違いであり、ユーザー インターフェイスの問題が発生してセーブセットを参照および選択できない場合を除き、ほとんど実行されません。

手順の概要

1つのデータベースに対してコマンドライン リストアを実行するには、次の手順を実行します。

  • 管理者特権でコマンドプロンプトを開きます。そのノードで mminfo セーブセットのリストを取得し、 nsavetime
  • を準備します。 nsrnmmrc コマンドを使用して、そのコマンド プロンプトでデータベース セーブセットをリストアします。 
  • 別の管理者特権のコマンド プロンプトを開き、別のデータベースに対して同じ手順を繰り返します。

プロシージャ

  1. mminfoを実行して nsavetime リストア コマンドを作成するためのセーブ セット名。
Example:
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   
  1. データベースのnsavetimeとセーブセット名(この場合は 
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

重要

  • セーブ セット名を二重引用符(" ")で囲み、最後の二重引用符(")の前に二重スラッシュ(\\")を挿入します。 
  • (\\")がないと、コマンドは失敗します。 
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. 最初の復元が実行されている間に、RunAs管理者で別の管理者特権のコマンド プロンプトを開きます。  2つ目のデータベースと、コマンド ラインからリストアするその他のデータベースに対して、ステップ1と2を繰り返します。
  2. 次の記事では、一般的なコマンド ライン リストアの実行方法についても説明します。 nsrnmmrc

NetWorker NMM - Hyper-V Exchangeバックアップのコマンド ライン リストアを実行する方法

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.