我在Windows Server 2008 R2上configuration了Reporting Services。 报告服务在域帐户下运行,所以它的AppPool。 我通过自定义域访问网站。
问题是当我通过运行报告服务的同一服务器上的自定义域访问站点时,IE一直要求我input凭据,并且在事件日志中得到0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN错误,我无法login但是,如果我通过同一networking中的另一台机器访问同一个站点,则可以成功login。 所以,只有当我从安装了报告服务的服务器访问站点时,才会发生这种情况。
我错过了什么configuration?
我已经为安装了报告服务的服务器设置了SPN HTTP/www.mydomain.com ,还在IIS中设置了主机头并报告了服务configuration。
我修改了设置
<RSWindowsExtendedProtectionLevel>Allow</RSWindowsExtendedProtectionLevel>
至
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
一切似乎都在工作,奇怪!
SSRS通常工作相同,无论你在框中,或远程….我认为从IIS的引用,你正在使用SQL Server 2005,而不是更高的版本。 咕嘟咕嘟 – 你尝试过重新启动吗?