I recently created a new domain user on out company's Active Directory user list. ( domain\firstname.lastname )
I added a mailbox for the user to our Exchange 2010 server without issue. ( flastname@externaldomainna
I also went to put in a user on CRM. I typed the name 'firstname.lastname' into the User Name field, and it auto-populated the form correctly, which must mean it could access the Active Directory record.
However, when I try to save it, it comes up with the error:
"External Error - No such object on server.
The selected object could not be found. Verify that the object exists in both the database and the Active Directory."
The full log file for the error is:
Unhandled Exception: System.ServiceModel.FaultE
ault, Microsoft.Xrm.Sdk, Version=188.8.131.52, Culture=neutral, PublicKeyToken=31bf3856ad3
64e35]]: Server was unable to process request.Detail:
<Message>Server was unable to process request.</Message>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
I don't understand how CRM can not find the User when it's clearly on the Active Directory and it even auto-populated the New User form from the Active Directory record.
From what I've found out, this sort of thing happens when the GUID of the Active Directory User gets out of sync with the Active Directory GUID recorded in the CRM SQL server for the user. But this user is being created on CRM and therefore should not have an existing CRM User record.
Does anyone know what's going on, and how to fix it? (If it involves modifying the MS SQL server please give me the procedure as I'm better on MySQL.)