0

我的環境: 的Windows Server 2003 R2 SP2 SQL Server 2008 R2的 的Visual Studio 2008(BIDS)的SQL Server Reporting Services報告提示我要憑據

我設計了基於數據庫上的報告我的服務器。它可以在服務器和同一個域中的任何機器上正常工作。不過,我需要向我的域外人員展示報告。當我嘗試使用IP地址而不是服務器名稱查看報告時,系統會提示我輸入憑據。我不希望其他用戶必須輸入憑據才能查看我的報告。 如何使用IP地址向我的域外的任何用戶顯示報告? 非常感謝您的專家幫助! 約翰

回答

2

注意,這可能不是真的是一個編程問題,butit可能。首先要檢查的是如何通過調整I.E.設置。

這很可能是因爲您的瀏覽器(我假設Internet Explorer)設置阻止憑據傳遞。

這是IE瀏覽器,轉到屬性/設置,然後查看安全設置。一直滾動到「自動登錄」。它可能設置爲「僅在Intranset區域自動登錄」。和I.E.不會將IP識別爲在該區域中。

enter image description here

如果是這樣的話,僅僅是IP地址添加到本地Intranet區域。

在這一點上它確實成爲一個編程問題,如果它是連接字符串,或管理問題,如果它的網站上的權限作爲一個整體

顯示它給用戶ourtside您的域名,您需要爲其提供憑據,或者重構報告以不要求身份驗證。

這可能是報告本身的問題。

+0

嗨大衛,感謝您的快速回復。您關注的是本地Intranet區域設置。一旦我將IP地址添加到網站,我可以通過IP地址查看報告。但是,公司內的大多數瀏覽器都具有受限的訪問權限,用戶無法將IP地址添加到瀏覽器設置中。我怎樣才能讓報告不需要認證?謝謝,約翰 – bearaman

+0

我編輯了我的答案一下給你下兩個地方看看。請參閱最後的項目符號鏈接。 – David

相關問題