【发布时间】:2013-03-11 21:07:11
【问题描述】:
我正在尝试设置我们的 SSRS 服务器,以使用用户输入的 NTLM 凭据和 IE 中的自动登录设置通过 Internet 进行身份验证。
目前的结果是在尝试导航到报表管理器或报表服务器时出现一般的“Internet Explorer 无法显示网页”错误。我没有从谷歌获得太多相关信息。
还有其他人遇到过这种极端情况吗?有什么建议吗?
【问题讨论】:
我正在尝试设置我们的 SSRS 服务器,以使用用户输入的 NTLM 凭据和 IE 中的自动登录设置通过 Internet 进行身份验证。
目前的结果是在尝试导航到报表管理器或报表服务器时出现一般的“Internet Explorer 无法显示网页”错误。我没有从谷歌获得太多相关信息。
还有其他人遇到过这种极端情况吗?有什么建议吗?
【问题讨论】:
如果 rsreportserver.config 文件的 <Authentication> 部分中存在 <RSWindowsNegotiate/> 身份验证类型,SSRS 将无法通过自动 NTLM 凭据传递通过 Internet 进行身份验证。
注释掉<RSWindowsNegotiate/> 身份验证类型以解决此问题。
(C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config)
<Authentication>
<AuthenticationTypes>
<RSWindowsNTLM/>
<!-- <RSWindowsNegotiate/> -->
</AuthenticationTypes>
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
【讨论】: