2016-02-08 97 views
0

我構建SSRS報告的目的是通過URL將它們下載爲XML。也就是說,報告服務始終需要憑據

example.com/ReportServer/Pages/ReportViewer.aspx?%2fReports%2fReportName&parameterInput=parameterValue&rs:Format=XML

對於構建工具的目的,而不是有暫時認證,我們希望禁用證書檢查。但是,不管指定的設置如何,系統都會在彈出對話框中提示輸入憑據。

爲了測試我的「連接使用」設置未被忽略,在報告管理器中,我選擇了「使用運行報告的用戶提供的憑據進行連接」。選擇此項時,我仍會在對話框中提示一次輸入憑據,然後再次輸入as expected

我已經嘗試添加無人蔘與的執行帳戶,不需要憑據,並提供存儲在報告中的憑據。這些都沒有工作,我想知道是否有我在rsreportserver.config中錯過的設置,或者是我無法控制的東西?

+0

我認爲這與使用報告經理,詢問您使用您的憑據不是實際的報告連接的URL做。 – newGuy

+0

轉到報告管理器上的網站設置,並在那裏檢查您的帳戶。 – newGuy

+0

@newGuy你會介意澄清要檢查什麼嗎?我假設你的意思是檢查安全部分下的用戶,但我應該檢查什麼?謝謝。 – ham

回答

0

您可以在您的報告服務中創建共享數據源(它將保存數據庫連接憑據)並將其用於報告中。之後,在生成報告時,不需要通過URL傳遞數據源憑據。

Shared Data Source in SSRS