June 10, 2011

Granular Recovery Technology (GRT)

An Exchange backup to disk/tape with the Granular Recovery Technology (GRT) enabled completes successfully but with an exception "The Backup Exec Remote Agent on the resource does not support the option to enable the restore of individual items"


 

Problem


 

An Exchange backup to disk/tape with the Granular Recovery Technology (GRT) enabled completes successfully but with an exception "The Backup Exec Remote Agent on the resource does not support the option to enable the restore of individual items"

Error


 

The Backup Exec Remote Agent on the resource does not support the option to enable the restore of individual items. A backup was run, but you will not be able to restore individual items from this backup set

Solution


 


In Backup Exec 11.x/12.x Exchange GRT backups to disk/tape may complete successfully but the job log reports an exception as shown above. The backup job does not collect or display any GRT information.

If Backup Exec debugging is enabled while running the Exchange GRT backup, then the following messages are logged in the debug logs. Please refer the Related Documents section below for more information on how to enable the debugging.


The Backup Exec Job Engine debug log on the Backup Exec server reports the following error:
------------------------------------------------------------------------------------------------------------------------------
[2944] 09/08/08 09:48:59 Application server(Exchange.domain.local) supports PDI
[2944] 09/08/08 09:48:59 Querying PDI data store server(BEXEC) for PDI support.
[2944] 09/08/08 09:48:59 NDMPAgentConnector:SetupConnection(): Data Server = BEXEC
[2944] 09/08/08 09:48:59 Could not resolve the 'ndmp' service, error: 10109, using port 10000
[2944] 09/08/08 09:48:59 ndmpConnectEx: 'BEXEC' resolves to the local machine itself. So, we will try and connect to a loopback address ...
[2944] 09/08/08 09:48:59 ndmpConnectEx : Control Connection information: A connection was established between end-points 127.0.0.1:19585 and 127.0.0.1:10000.
[2944] 09/08/08 09:48:59 NDMP version 3 connection CONNECTED
[2944] 09/08/08 09:48:59 NDMPAgentConnector::AuthenticateClient(): Using SSPI authentication with SLA/DLA as a fallback
[2944] 09/08/08 09:48:59 NDMPAgentConnector::ConnectAuthUseSSPIasDefault(): Attempting SSPI authentication...
[2944] 09/08/08 09:48:59 NDMP_SSPI: InitializeSecurityContext status 0x00090312 in 0 out 53
[2944] 09/08/08 09:48:59 NDMP_SSPI: InitializeSecurityContext status 0x00000000 in 190 out 72
[2944] 09/08/08 09:48:59 NDMP_SSPI: client authenticated with server
[2944] 09/08/08 09:48:59 NDMPAgentConnector::ConnectAuthUseSSPIasDefault(): SSPI authentication success.
[2944] 09/08/08 09:48:59 Enabling Shared Buffers Connection type
[2944] 09/08/08 09:48:59 PDI data store server(BEXEC) does not support PDI
[2944] 09/08/08 09:48:59 @@@@@@@MyCloseSocket called with sockfd = 1576(0x628) retval = 0
-------------------------------------------------------------------------------------------------------------------------------------

the Backup Exec Remote Agent debug log on the Backup Exec server reports an error while loading Exchange related Backup Exec dll's (bedsxese.dll and bedsmbox.dll etc.)
------------------------------------------------------------------------------------------------------------------------------------
[0904] 07/31/08 20:16:23   loaded bedsxchg.dll
[0904] 07/31/08 20:16:23   bedsxese.dll could not be loaded: The specified module could not be found.
[0904] 07/31/08 20:16:23   bedsmbox.dll could not be loaded: The specified module could not be found.
[0904] 07/31/08 20:16:23   bedspush.dll could not be loaded: The specified module could not be found.
--------------------------------------------------------------------------------------------------------------------------------------

SOLUTION:

1. On the Backup Exec server download the "Dependency Walker" tool from the following link
http://www.dependencywalker.com/ 

2. Launch the "depends.exe" tool and click on "Open" under the File Menu as shown below:


3. Browse to the installation directory of Backup Exec and attempt to load the "BEDSXESE.DLL". The default installation directory for Backup Exec is "C:\Program Files\Symantec\Backup Exec".

4. The Dependency Walker console will log an exact error in red in the lower half of the console that will report why the "bedsxese.dll" could not be loaded.  The most common errors that may get reported are related to the MAPI32.dll being absent on the Backup Exec server or if present than an incorrect version may be available.
 

5. Attempt to resolve the error reported in the Dependency Walker, restart the Backup Exec services and then reattempt the backup.

Error message: "The redirector failed to determine the connection type"

http://support.microsoft.com/kb/315244

Often see the error on window xp.