2009-11-19 35 views
1

我有一個在桌面PC上運行的用於開發的SQL Server 2008和SSRS 2008實例。這臺電腦註冊在我的用戶名下,我可以通過遠程桌面連接到我的筆記本電腦(也在我的用戶名下注冊)連接到SSRS。另外,當我沒有登錄到PC時(即重新啓動並登錄之後),我可以通過筆記本電腦訪問網站。從桌面PC上訪問SSRS 2008

當其他團隊成員嘗試通過Web連接到SSRS(SSRS在端口8080上運行)時,他無法連接。我已經嘗試了不同的選項,例如將他添加爲PC上的用戶,並在報表管理器中的主文件夾上爲他授予權限。似乎沒有任何工作。他可以通過遠程桌面連接到PC,所以我知道連接在那裏,因爲我可以從我的筆記本電腦訪問端口8080,所以他也應該能夠訪問端口8080。

任何人有任何想法如何授予訪問此團隊成員?我接受所有不涉及編寫自定義代碼的想法(我真的不應該這樣做才能解決此問題)。這用於與SSRS 2005工作,但我知道它使用IIS然後它現在直接使用http.sys。

謝謝!

回答

1

你的同事在文件系統級別的SSRS文件夾的權限需要:\ Program Files \ Microsoft SQL Server \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer

除了在IIS中授予網站訪問權限。 這些計算機是否在域中? 什麼操作系統?

+0

我會在早上嘗試權限。我不明白IIS如何參與......它甚至沒有安裝在電腦上。他們在一個域中,都運行Windows XP。 – thomas

+0

我將用戶添加到服務器(臺式PC)上的管理員組,並且他能夠訪問該網站。這適用於我的特定目的(如果其他人需要登錄到系統中,他也可以是備用管理員),但對於我的團隊以外的人員不是一個好的解決方案。 – thomas

+0

很高興聽到它的工作。 – cdonner

0

沒有關於您的網絡的更多信息,似乎很難診斷此問題。他根本無法連接到端口8080,就好像端口被阻塞了一樣?或者是SSRS回覆錯誤頁面?

如果他根本無法連接到端口8080,那幾乎肯定是包過濾或防火牆問題。如果使用telnet應用程序從他的計算機向端口8080上的服務器發送HTTP GET請求,會發生什麼情況?

如果有錯誤消息來描述它們會對找到解決方案非常有幫助。

C:\ Program Files文件\ Microsoft SQL Server的\ MSRS10.MSSQLSERVER \ Reporting Services的\ ReportManager

Ç

+0

看起來他可以連接並且SSRS試圖做某件事但失敗。計算機/端口之間的連接似乎工作正常......我相信這是SSRS某處(或可能在承載SSRS的PC上)的某個權限問題。我會盡量在早上收到一些錯誤信息,但從我記憶中來看,沒有什麼比較突出的。 – thomas