I'm tying to connect to CRM on-premise instance via OData connector and i'm getting the error message The name provided is not a properly formed account name. The error shows up right after I enter the web API url, before credentials window pops out.
Here is a screenshot of web API url that im using to connect:
There is also a sandbox instance for this same organization that I can connect to without any problem. Does anyone know what might be the problem here?
That image looks like you are using the Dynamics 365 connector, not the generic OData connector. Not sure that will work with on-premises CRM. What version of CRM do you have on-premises?
Proud to be a Datanaut!
Yes, it says that it's for Dynamics 365, but I'm using that same type of API when I'm connecting to other on-premise CRM instances (using OData connector) and it works fine. CRM On-premise version is 184.108.40.206049.
Current dynamic 365 connector not supported odata, you should use odata feed connector to instead.
Odata connector support on-premise CRM source, does any specific characters in your instance? I think the issue may related to it.
I had similar issue with the same error message.
Solved it by clearing all global permissions and clearing cache.
Clear Global Permissions:
File>Options and settings>datasource settings>Global permissions>Clear all permissions.
File>Options and settings>Options>Clear Cache
After these steps, I was able to connect to my datasource.