簡體   English   中英

SQL SSRS報表管理器站點要求每次登錄

[英]SQL SSRS Report Manager site asking to login every time

SQL Server 2012 / SSRS。 Windows 2008 R2。 當嘗試通過URL( http:// servername / reports )訪問報表管理器時,它會提示我們輸入用戶名和密碼。 當我輸入有效的用戶名/密碼時,它可以工作,並且我可以進入報表管理器站點並正常運行報表。 但是我們不想被提示,我們甚至不需要Windows身份驗證,只需進入頁面即可。 有什么想法為什么要詢問用戶名和密碼以及如何允許直接訪問?

您需要將憑據存儲在報告中。

您可以存儲用於訪問外部數據源的憑據。 憑據以可逆加密方式存儲在報表服務器數據庫中。 您可以為報告中使用的每個數據源指定一組存儲的憑據。 您提供的憑據為運行報告的每個用戶檢索相同的數據。

建議將存儲的憑據作為訪問遠程數據庫服務器的策略的一部分。 如果要支持訂閱,計划報告歷史記錄生成或報告快照刷新,則需要存儲的憑據。 當報告作為后台進程運行時,報告服務器是執行報告的代理。 因為沒有適當的用戶上下文,所以報表服務器必須從報表服務器數據庫中獲取憑據信息才能連接到數據源。 您指定的用戶名和密碼可以是Windows憑據或數據庫登錄名。 如果指定Windows憑據,則報表服務器會將憑據傳遞給Windows以進行后續身份驗證。 否則,憑據將傳遞到數據庫服務器以進行身份​​驗證。

https://docs.microsoft.com/en-us/sql/reporting-services/report-data/specify-credential-and-connection-information-for-report-data-sources

您可以配置Windows AD並在SSRS中設置NTLM / Kerberos。 這將有助於無縫地訪問資源而無需用戶名和密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM