在CRM运行报表时,我在CRM负载平衡实时环境中随机获取此exception。
System.ServiceModel.Security.SecurityNegotiationException:对SSPI的调用失败,请参阅内部exception。 System.Security.Authentication.AuthenticationException:对SSPI的调用失败,请参阅内部exception.System.ComponentModel.Win32Exception:目标主体名称不正确
所以我的下一步是更新运行其服务的SSRS和CRM域帐户的SPN。 在一个环境中:
live-srv-crm01 ; live-srv-crm02 live-srv-crm01 ; live-srv-crm02 live-srv-ssrs01 ; live-srv-ssrs02 live-srv-ssrs01 ; live-srv-ssrs02 FQDN的服务器遵循以下语法: live-srv-crm01.companyname.azure
对于在任何SRSS服务器中运行Reporting Services服务的域帐户,我没有任何SPN设置。
运行CRM应用程序池的帐户的我的SPN是: http/live-srv-crm01.companyname.com http/live-srv-crm01 http/internalcrm.companyname.com http/internalcrm
http/live-srv-ssrs01 http/live-srv-ssrs01.companyname.azure和
http/live-srv-ssrs02 http/live-srv-ssrs02.companyname.azure
http/live-srv-crm-01.companyname.azure http/live-srv-crm02 http/live-srv-crm02.companyname.azure
iisreset ?