Microsoft Exchange Information Store selection browse may take time or fail to browse in certain environments. This may impact the Backup and Restore performance.

Article: 100033275
Last Published: 2020-07-29
Ratings: 0 0
Product(s): Backup Exec

Problem

The processing of Exchange configuration information may cause slow exchange server browse or browse failure. It may impact the backup or restore performance.

Following error in seen in debug logs

BEREMOTE:   [fsys\ese]           - [AdsiConfiguration::Connect]  ADsOpenObject("LDAP://CN=Configuration,DC=[Domain name],DC=[Domain name],DC=[Domain name]")

Solution

Run the command:
ldifde -d "CN=Configuration,DC=[Domain name],DC=[Domain name],DC=[Domain name]" -f c:\output2.txt -r "(& (objectCategory=[Database Name]))"

If the above command fails, please investigate this failure with help from Microsoft support.

If the above command is successful, then two configuration settings can mitigate this performance impact when restoring any type data (Files, SQL, Exchange, etc)

Warning: Incorrect use of the Windows registry editor may prevent the operating system from functioning properly. Great care should be taken when making changes to a Windows registry. Registry modifications should only be carried-out by persons experienced in the use of the registry editor application. It is recommended that a complete backup of the registry and workstation be made prior to making any registry changes. 

1. Modify or create 'ADCacheMinutes' DWORD registry value under HKEY_LOCAL_MACHINE\SOFTWARE\Veritas\Backup Exec For Windows\Backup Exec\Engine\Exchange\ and set the value to 10

Set the value to '10' to control Exchange Active Directory caching. This setting sets the number of minutes that Exchange Information from Active Directory will be cached by the Exchange agent and Backup Exec.

The Exchange agent caches Exchange Active Directory data for 10 minutes by default, but this cache is frequently cleared. Setting 'ADCacheMinutes' will postpone the clearance of this cache for the specified number of minutes. Setting 'ADCacheMinutes' to 0 will resume normal behavior, and will not provide any performance benefit.

Note: If the cache is not refreshed while its clearance is being postponed, any new databases that have been added during that time will not be discovered. 

 

2. Create DWORD 'PowerShellOptions' under 'HKEY_LOCAL_MACHINE\SOFTWARE\Veritas\Backup Exec For Windows\Backup Exec\Engine\Exchange\' and set to 8 to enable domain view which is default behavior.

Set this DWORD to 0 to enable forest view. This will cause delay as the powershell queries will now return configuration and object information from other domains of the forest. The forest view value is beneficial to restore mailboxes from child domain to their respective mailboxes. If the value is set to domain view, then restore shows these mailboxes as GUIDs and these can only be restored to PST.

 

Note: Restart the Backup Exec services after any registry changes.

Was this content helpful?