Hello,
I have a CRM Server containing a CRM 2013 Server and Reporting Services server. (I will call it here srv-crm)
I have a SQL Server containing data but not from CRM database (another database). (I will call it here srv-sql).
I create a report I put on CRM where the data source coming from srv-sql).
I tried to create a Kerberos Authentification to have an integrated Windows authentification during all connections to databases.
For this, in IIS I gave an identity for CRM for a domain account (I will call it here svc-crm). In the same server for Reporting Services I execute the service with the same domain account.
In srv-sql I execute the SQL server with another domain account (I will cal it here svc-sql).
In the reportingserver.config file I check if the node AuthentificationType is <RSWindowsNegotiate>.
In IIS I check for my Site if the Windows Authentification and Anonymous Authentification are enabled and I choose Negotiate as providers.
I create SPN like this
SetSPN -S http/srv-crm dmn\svc-crm
SetSPN -S http/srv-crm.dmn.fr dmn\svc-crm
SetSPN -S MSSQLSvc/srv-sql:1433 dmn\svc-sql
SetSPN -S MSSQLSvc/srv-sql.dmn.fr dmn\svc-sql
Where dmn is the domain where servers and accounts are.
In Active Directory after checking my account are not sensitive and can be delegated, for the account svc-crm I selected trusted this account for all services.
In my client browser (IE) I check that Windows Authenfication is selected. I am in intranet network.
I tried to see my Report in CRM and I have this issues :
[ReportServerException : Failed to open user session svc-crm ]
[ReportServerException : Impossible to create connexion to datasource 'MyDataSource'. (rsErrorOpenningConnection)]
(My CRM is in French so the error message are in French, maybe the translation I gave is mine, maybe it is not exactly the same message in English).
It is look like a problem to connect in Kerberos authentification. Because I set up SetSPN et deleguation to have an integrated Windows authentification