Exchange データベースの参照またはバックアップ時にエラー [Exchange データベースの健全なコピーを検出できなかったため、Backup Exec はデータベースをバックアップできませんでした] が発生する

Article: 100055591
Last Published: 2023-04-06
Ratings: 0 0
Product(s): Backup Exec

問題

Exchange 2010 以降のデータベースの参照またはバックアップがエラー [Exchange データベースの健全なコピーを検出できなかったため、Backup Exec はデータベースをバックアップできませんでした] で失敗します。

バックアップを実行するとエラー [最終エラー: 0xe0000391 - Backup Exec は、Exchange データベースのコピーを見つけることができません。バックアップの選択を確認し、サーバーに健全なデータベースのコピーが存在することを確認してからジョブを再実行します] で失敗します。

 

エラーメッセージ

バックアップ選択項目で Exchange データベースを参照中にエラーが発生します。(図1)
このエラーは、バックアップジョブを編集して、左ペインからバックアップ対象のデータベースを展開する際に表示します。

図1.

 

失敗したバックアップジョブログに記録されるエラー:

最終エラー: 0xe0000391 - Backup Exec は、Exchange データベースのコピーを見つけることができません。バックアップの選択を確認し、サーバーに健全なデータベースのコピーが存在することを確認してからジョブを再実行します。
最終エラーカテゴリ: リソースエラー

UMI コード: V79-57344-897 : 0xe0000381 - Backup Exec は、データベース可用性グループ (DAG) のどのメンバーにも Exchange データベースの作業コピーを見つけることができません。データベースのコピーに破損がなく、ハードウェアに関連する問題がないことを確認します。バックアップの選択または優先サーバー設定を確認してからジョブを再実行します。

 

Exchange サーバー側のデバッグログに記録されるエラー 1:

このエラーは、Backup Exec Remote Agent がデータベース情報を取得できなかったことを示します。

BEREMOTE: [10/07/13 09:24:09] [6728]  [fsys\shared] - EseProcess::Init: OpenThreadToken successful
BEREMOTE: [10/07/13 09:24:09] [6728]  [fsys\shared] - ESE07 process not ready
BEREMOTE: [10/07/13 09:24:09] [6728]  [fsys\shared] - ESE07, failed to set options, 0x80004005
BEREMOTE: [10/07/13 09:24:09] [6728]  [fsys\ese] - [EseE14::GetTargetDatabaseCopyStatus] machine:WINDOWS2012 database:Mailbox Database 1999579866 targetSite:null options:0x8 flags:0 count:0
BEREMOTE: [10/07/13 09:24:09] [6728]  [fsys\shared] - ESE07 process not ready
BEREMOTE: [10/07/13 09:24:09] [6728]  [fsys\ese] - Error (0x80004005) !!! EseE14::GetTargetDatabaseCopyStatus("WINDOWS2012", "Mailbox Database 1999579866") failed
BEREMOTE: [10/07/13 09:24:09] [6728]  [fsys\ese] - [ESE_AttachToDLE] Fail to get database copy information. Abort the backup (0xe000038d) !!!!!
BEREMOTE: [10/07/13 09:24:09] [6728]  [ndmp\ndmpsrvr] - DSEnumerator failed with -536870003: Backup Exec could not back up the Exchange database because it could not find a healthy copy of the database.

 

Exchange サーバー側のデバッグログに記録されるエラー 2:

このエラーは、データベース情報を取得するためのサブプログラム monad.exe が .Net ライブラリの読み込みに失敗したことを示しています。

BEREMOTE: [12/02/19 14:33:12] [8860]  [fsys\shared]        - Monad RPC timeout 300000
BEREMOTE: [12/02/19 14:33:12] [8860]  [fsys\shared]        - EseProcess::Init: OpenThreadToken successful
BEREMOTE: [12/02/19 14:33:12] [8860]  [fsys\shared]        - EseProcess::Init: WhoAmI - domain\administrator
UNKNOWN:  [12/02/19 14:33:12] [0000]  BECRYPTO Base Address is BE00000
UNKNOWN:  [12/02/19 14:33:12] [0000]  BECryptoInit: Initialized locks for SSL callbacks
UNKNOWN:  [12/02/19 14:33:12] [0000]  BECryptoInit: BECrypto non-FIPS mode successfully enabled.
UNKNOWN:  [12/02/19 14:33:12] [0000]  Did not find HKLM\Software\Symantec\Backup Exec For Windows\Backup Exec\Engine\Exchange\PowerShellOptions using default 8
UNKNOWN:  [12/02/19 14:33:12] [0000]  Did not find HKLM\Software\Symantec\Backup Exec For Windows\Backup Exec\Engine\Exchange\PassiveSelectionOptions using default 0
UNKNOWN:  [12/02/19 14:33:12] [0000]  ClrCreateManagedInstance Failed hr = 80131700

 

原因

この問題は、Exchange サーバー側に X:\Program Files\Veritas\Backup Exec\RAWS\monad.exe.config ファイルがない場合に発生します。

注: X: は、Backup Exec Remote Agent がインストールされているボリュームです。

Exchange サーバーの Backup Exec Remote Agent サービスが、[Local System] アカウントに設定されていない場合にも発生します。

 

解決策

monad.exe.config ファイルの名前が変更されているか、ウイルス対策ソフトウェアによって隔離されている場合は、ファイルの名前を変更また元に戻すことで問題が解決します。

Monad.exe.config.rename ファイルが Backup Exec Remote Agent のインストール先フォルダに存在する場合があります。

monad.exe.config.rename ファイルが存在する場合は、ファイル名を monad.exe.config に変更します。

ファイルが見つからない場合は、Backup Exec Remote Agent を Exchange サーバーからアンインストールしてから、Remote Agent を再インストールします。

 

Exchange サーバーの Backup Exec Remote Agent サービスが任意のドメインユーザーアカウントで構成されている場合は、Windows サービス (services.msc) コンソールから、[Local System] アカウントを使用するようにログオンアカウントを変更し、サービスを再起動します。

Backup Exec Remote Agent サービスは、[Local System] アカウントを使用して実行されている必要があります。

 

Was this content helpful?