Estou recebendo essa exceção aleatoriamente em um ambiente LIVE de balanceamento de carga do CRM ao executar Relatórios do CRM.
System.ServiceModel.Security.SecurityNegotiationException: uma chamada para SSPI falhou, consulte exceção interna. System.Security.Authentication.AuthenticationException: Uma chamada para o SSPI falhou, consulte inner exception.System.ComponentModel.Win32Exception: O nome do principal de destino está incorreto
Portanto, minha próxima etapa é atualizar os SPNs das contas de domínio do SSRS e do CRM que executam seus serviços. Em um ambiente como:
live-srv-crm01 ; live-srv-crm02
live-srv-ssrs01 ; live-srv-ssrs02
Os servidores do FQDN seguem esta sintaxe: live-srv-crm01.companyname.azure
Eu tenho NÃO qualquer configuração do SPN para as contas de domínio que estão executando o serviço Reporting Services em qualquer um dos servidores SRSS.
Meu SPN da conta que está executando o pool de aplicativos do CRM é:
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
e
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
? Tags active-directory kerberos iis spn