在 CRM 负载平衡环境中为 SSRS 设置 SPN

在 CRM 负载平衡环境中为 SSRS 设置 SPN

当我从 CRM 运行报告时,我在 CRM 负载平衡 LIVE 环境中随机遇到此异常。

System.ServiceModel.Security.SecurityNegotiationException:对 SSPI 的调用失败,请参阅内部异常。System.Security.Authentication.AuthenticationException:对 SSPI 的调用失败,请参阅内部异常。System.ComponentModel.Win32Exception:目标主体名称不正确

因此,我的下一步是更新运行其服务的 SSRS 和 CRM 域帐户的 SPN。在以下环境中:

  • 2 个 CRM 服务器:live-srv-crm01 ; live-srv-crm02
  • 2 台 SSRS 服务器:live-srv-ssrs01 ; live-srv-ssrs02

FQDN 的服务器遵循以下语法:live-srv-crm01.companyname.azure

我有不是在任何 SRSS 服务器中运行 Report Services 服务的域帐户的任何 SPN 设置。

运行 CRM 应用程序池的帐户的 SPN 是: http/live-srv-crm01.companyname.com http/live-srv-crm01 http/internalcrm.companyname.com http/internalcrm

  1. 是否会对为每个运行 Report Services 服务的域帐户设置 SPN 进行故障排除?

http/live-srv-ssrs01 http/live-srv-ssrs01.companyname.azure

http/live-srv-ssrs02 http/live-srv-ssrs02.companyname.azure

  1. 或者我需要更新运行 CRM 应用程序池的域帐户的 SPN?

http/live-srv-crm-01.companyname.azure http/live-srv-crm02 http/live-srv-crm02.companyname.azure

  1. 为了测试执行步骤 1 是否有效,我需要吗iisreset

相关内容