I am experiencing the problem similar to the third section SPN / SSPI issues in the article: conorssnippetdiary.blogspot.com/.../mscrm-and-dreaded-rsprocessingaborted.html with error logs:
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for dataset 'DSMain'. ---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException:
Microsoft.Crm.CrmException: An unexpected error occurred.
System.ServiceModel.Security.SecurityNegotiationException: A call to SSPI failed, see inner exception.
System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception.
System.ComponentModel.Win32Exception: The target principal name is incorrect --->
I read several related articles: technet.microsoft.com/.../hh699825.aspx, blogs.msdn.com/.../service-principal-name-spn-checklist-for-kerberos-authentication-with-iis-7-0.aspx. It seems I do not need to set up this SPN thing:
IIS 7.5, CRM app pool identity is a domain account, Kernel-Mode authentication enabled, not using Negotiate:Kerberos as provider (just NTLM and Negotiate), CRM app and SQL server/reporting services on different servers, I access my CRM through a host header not crm app server NetBIOS.
Do I need to set SPN?
If needed, set what SPN (HTTP and/or MSSQL) to whom (crm app server, sql server or crm app pool account?) and where (crm app server, and / or sql server)?
Could someone who has done this similar to my case recommend me?
Thanks,
Guangming