03-02-2005 03:34 PM - edited 03-18-2019 04:17 PM
I am receiving the following error on both Primary and Failover Unity Servers in the app log every few minutes:
Does anyone know what this means? I've check the obvious DNS, Part of the domain, account privileges. Thanks.
03-02-2005 08:47 PM
If you are using Unity 4.0(3) and prior, then it could mean two things
1) your unity server is in the child domain, and your UnityDirSvc account does not have rights into the parent domain, which is not a problem if the unity subscribers are all in the child domain.
2) The domain controller that the Unity server is pointed to for LDAP-SRV record is not available or that there are "offending" objects.
If you are using Unity 4.0(4), open Tools Depot, and under Administration Tools, you will find DCGC Reconnect Tool. Click on the Domain Controller tab, and click on TEST CONNECTION.
03-03-2005 09:34 AM
Under the covers the service is checking SQL for the DC to use. If there isnt one, then it will ask Windows for one using Microsofts DsGetDcName API.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ad/ad/dsgetdcname.asp
This is what we pass in:
DWORD DsGetDcName
LPCTSTR NULL
LPCTSTR yourdomain
GUID* NULL
LPCTSTR NULL
ULONG 0
PDOMAIN_CONTROLLER_INFO* pdcInfo
If it works, we take the pdcInfo returned, chop off the \\ and that is the DC name we write to SQL.
If the API returns an error you will get the message you are seeing in the log.
The actual return code from Winodws will be in the AvDSAD diagnostics. You would need to turn those on in the micro section of the Unity Diagnostic Tool.
ERROR_INVALID_DOMAINNAME
The format of the specified DomainName is invalid.
ERROR_INVALID_FLAGS
The Flags parameter contains conflicting or superfluous flags.
ERROR_NOT_ENOUGH_MEMORY
A memory allocation failure occurred.
ERROR_NO_SUCH_DOMAIN
No domain controller is available for the specified domain or the domain does not exist.
Lots of data, hope some of it helps...
Of course if you just want to bypass all of this you can manually configure a DC using the DC/GC ReConnect utility.
Thanks,
Keith
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide