2013-04-04 98 views
0

我可以打開並查看報告並查看數據沒有問題,但我正在運行提示用戶輸入登錄ID的sql server 2008 R2 Reporting Services,密碼。我有一個單獨的服務器上的報告而不是數據庫,所以這可能是問題的一部分。我一直在谷歌尋找一個沒有成功的解決方案。任何幫助將不勝感激。SSRS 2008 R2如何在打開報告時擺脫對話框

是否有人知道如何擺脫對話框,提示輸入用戶名和密碼?

回答

0

如果你在Internet Explorer中收到此錯誤,您需要檢查如何用戶認證Internet選項設置 - >安全設置

enter image description here

如果它被設置爲Automatic logon with current user name and password你不應該被提示。

顯然這裏有安全考慮!

下面是一個有用的鏈接:Enter Credentials

此外,請確保您的數據源沒有設置爲Connect using Credentials supplied by the user running the report

enter image description here

+0

您如何訪問您的報告? – 2013-04-05 02:27:11

+0

@KendrickLamar,我的報告部署在客戶站點;他們通常會通過嵌入在C#應用程序中的Winforms ReportViewer控件訪問這些控件,但沒有任何東西阻止他們通過Report Manager網站訪問它們;我知道一個數字也是這樣做的。對於第二種情況,我必須不止一次發送上述IE配置更改的詳細信息。 – 2013-04-05 08:39:20

0

你說,你正在使用的內部Windows窗體應用程序來呈現報表的ReportViewer控件。另外,用戶可以選擇登錄SSRS報告管理器直接查看報告。

在這種情況下,我的建議是使用SSRS內部的自定義安全性。如果您有時間執行身份驗證,則表單應用程序和ssrs管理器都可以使用您的新身份驗證過程。

SSRS 2008 R2 custom security example

其他選項已被Ian Preston說明。您要求用戶使用Windows帳戶登錄,或讓他們無拘無束地訪問您的報告。

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – 2013-04-05 02:23:46

+0

我添加了評論並更新了這個問題。 – 2013-04-05 14:59:19