When troubleshooting the Directory Synchronization Agent (DSA) errors it is sometimes required to enable the extended logging option for some of its services. What are the required steps to do this?
The DSA consists of six different services. Their configuration information is stored in the registry under:
|AeDSAResolver_DSANAME||Link Resolving Service|
Where DSANAME is the name of DSA server in your environment.
Each of the above services has "Config" Key that stores logging level at REG_SZ (String) "InfoLevel"
-1 = no logging
0x20 = normal logging
0x100 = extended or verbose logging
InfoLevel = 0x100 will enable the highest level of logging on the corresponding DSA service.
Please Note: It is not recommended to enable extended logging on all services at the same time. Depending on the type of error it needs to be set on single service only. Extended level of logging is normally requested by Quest Support when troubleshooting specific DSA errors.
In most cases extended level of logging is required to be set on Controller service. This can be done as follows:
1. Stop Synchronization job.
2. On DSA server machine open Regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AeDSACntrl_DSANAME\Config
3. Set InfoLevel = 0x100.
4. Restart the "Quest Directory Synchronization Agent Configurator Service", "Quest Directory Synchronization Agent Controller Service" and "Quest Directory Synchronization Agent Log Service"
Quest does not provide support for problems that arise from improper modification of the registry. The Windows registry contains information critical to your computer and applications. Make sure you back up the registry before modifying it. For more information on the Windows Registry Editor and how to back up and restore it, refer to Microsoft Article ID 256986 "Description of the Microsoft Windows registry": http://support.microsoft.com/default.aspx?kbid=256986.