仅在服务器上报告服务 0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN

仅在服务器上报告服务 0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN

我在 Windows Server 2008 R2 上配置了 Reporting Services。报告服务在域帐户下运行,因此是 AppPool。我通过自定义域访问该网站。

问题是,当我通过运行报告服务的同一台服务器上的自定义域访问站点时,IE 不断要求我输入凭据,并且0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN我的事件日志中出现错误,我无法登录。但是,如果我通过同一网络中的另一台计算机访问同一站点,我就可以成功登录。因此,只有当我从安装了报告服务的服务器访问站点时才会发生这种情况。

我缺少什么配置?

我已经HTTP/www.mydomain.com为安装了报告服务的服务器设置了 SPN,还在 IIS 和报告服务配置中设置了主机头。

答案1

我修改了设置

<RSWindowsExtendedProtectionLevel>Allow</RSWindowsExtendedProtectionLevel>

<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>

一切似乎都正常,奇怪!

答案2

SSRS 的工作方式通常相同,无论您是在机器上还是在远程.... 我从对 IIS 的引用推测您使用的是 SQL Server 2005 而不是更高版本。 Gulp - 您尝试过重新启动吗?

相关内容