NetBackup for Microsoft Exchange Server Database Availability Group (DAG) backup fails with Status Code 72

Article: 100007718
Last Published: 2013-10-26
Ratings: 0 1
Product(s): NetBackup & Alta Data Protection

Problem

A backup of a Database Availability Group (DAG) using the NetBackup for Microsoft Exchange Server agent fails with status 72.

The following messages are returned in the Job Details in the Activity Monitor on the master server:

The client type is incorrect in the configuration database.

You cannot use the backup directive for Database Availability Groups for an Exchange Standalone backup.

 

Error Message

Review the bpresolver log on the Exchange client for evidence of the following: 

14:58:23.341 [9536.10360] <2> [fsys\ese]          : DBG - <FROM BEDS>E2007 GetExtendedDatabaseStatus("one_of_my_dag_physical_nodes") failed ... 0x80004003. (../BEDSContext.cpp:124)
14:58:23.357 [9536.10360] <2> [fsys\shared]       : DBG - <FROM BEDS>FS_BlowOutMachine: failed to find machine DLE in DLE tree, attempting DLE create (../BEDSContext.cpp:124)
14:58:37.569 [9536.10360] <2> [fsys\ese]          : DBG - <FROM BEDS>Error (0x80004003) !!! EseE14::GetAllNodes("my_dag_name") failed (../BEDSContext.cpp:124)
14:58:50.174 [9536.10360] <2> [fsys\ese]          : DBG - <FROM BEDS>Error (0x80004003) !!! EseE14::GetTargetDatabaseCopyStatus("my_dag_name", "*") failed (../BEDSContext.cpp:124)
14:58:50.174 [9536.10360] <16> rai_resolvePathName: Server failed to be found

Cause

This problem can occur if Exchange Managment Shell is either damaged or not installed on one or more of the Exchange Server backup clients. NetBackup leverages various Exchange Management Shell commands to query database related information. If those commands fail, or cannot run in the first place, NetBackup is unable to determine exactly what must be backed up.

 

Solution

First, verify that the Exchange Management Shell is installed. By default, it would be found by navigating to:

Start -> All Programs -> Microsoft Exchange 2010 -> Exchange Management Shell

Second, test the Powershell by executing several common queries.  Note that this is NOT intended to be an exhaustive list of every command that NetBackup might attempt to execute:

Get-MailboxDatabase

Get-MailboxDatabaseCopyStatus

Was this content helpful?