2013-03-11 49 views
2

我試圖設置我們的SSRS服務器,通過使用用戶輸入的NTLM憑證通過Internet進行身份驗證,並在IE中使用自動登錄設置。如何使用自動NTLM憑證傳遞在外部驗證SSRS?

當試圖導航到報表管理器或報表服務器時,到目前爲止的結果是通用的「Internet Explorer無法顯示網頁」錯誤。我沒有從谷歌獲得太多相關信息。

有沒有其他人遇到這種邊緣情況?有什麼建議麼?

回答

2

如果rsreportserver.config文件的<Authentication>部分中存在<RSWindowsNegotiate/>身份驗證類型,SSRS將無法通過Internet自動驗證NTLM憑據是否通過。

註釋掉<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>