I'm not a CRM guy. I'm a SQL server / C# / general problem solver guy.
I'm trying to help one of our IT teams migrate to CRM 365. They are having issues with reports.
When I look at the report server log, I see that the relevant error seems to be:
Could not connect to net.tcp://<crmappserver>/CrmSandboxSdkListener-w3wp
We have four CRM application servers. Two of them have the "CRM sandbox listener", and two do not. I don't know what the sandbox listener is or does, but that probably doesn't matter. What *does* matter is that the <crmappserver> in the URL is one of the two hosts *without* the sandbox listener installed. So, no surprise that it can't connect!
I relayed this information to the CRM team, but nobody in the team knows how to configure the fetch data source to use a particular host. There's nothing in the data connector setup that allows me to enter that information: all I can enter is the SQL Server. So, I deduce that this information must be in the CRM configuration database somewhere, so I suggested that the team look through the administrative side of the CRM web user interface to see what they could find. But apparently the can find nowhere to configure this value.
How can we configure the CRM SSRS Fetch data source to point to <CRM_IIS_HOST_03> instead of <CRM_IIS_HOST_01> when it goes looking for the CRMSandboxSdkListener worker process?