2013-04-08 39 views
-1

我正在使用SSRS2008並希望將其部署到報表服務器上,本地系統上的所有配置數據。 當我試圖部署報告時,它要求「服務報告登錄」並且無法傳遞任何憑據。 側面我正在通過瀏覽器(localhost/Reports)中的URL訪問報表服務器,然後顯示空白頁面。SSRS2008未部署

任何想法。 在此先感謝。

曼吉特·辛格

回答

0

檢查的第一件事是,你可以從它被安裝在機器上訪問報告服務的URL。您將需要登錄到SSRS正在運行的機器,無論是物理還是RDP。在機器上安裝SSRS時,默認配置爲訪問SSRS的唯一帳戶是用於安裝SSRS的帳戶。

轉到已設置的報告服務網址(see this article)通過網址訪問SSRS後,您可以設置具有適當權限的帳戶以訪問SSRS網址。運行SSRS和部署時

+0

報告服務器配置已經完成,即使我以報表部署正確的部署報表爲管理員,但是當我通過URL訪問ReportSever時不可訪問,並顯示錯誤,並且當我訪問報表時,它是顯示空白頁面。 – 2013-04-09 11:36:00

0

三兩件事:

  1. 確保你能獲得到http://(服務器)/報告。您應該有一個名爲「Reporting Services配置管理器」的工具。它位於所有程序> Microsoft SQL Server 2008>配置工具下。它將在左側窗格中設置「Web服務URL」和「報告管理器URL」路徑。通常我遠程登錄爲(Servername)機器的默認管理員並確保它已設置。

  2. 您需要確保您正在部署的計算機的用戶(或域組)可以訪問這些位置。如果他們根本就沒有出現,那麼你的問題就比部署更低。通常,默認管理員可以添加新用戶作爲第一個安裝例程。進入網頁/ Reports,點擊主文件夾中的「文件夾設置」,在「安全」下將您的用戶或組作爲最高級別的「內容管理器」進行廣告。

  3. 您部署到Web服務不是網頁。 http://(servername)/ ReportServer NOT/Reports。一個是提供請求的實際服務,另一個只是讓觀衆看到內容和維護安全。使用url將其設置在您的項目屬性下。

其他的想法:

如果設置了專門的防火牆,你需要確保你可以遠程機器上訪問你的SSRS服務器的位置,而不僅僅是本地。您應該能夠從客戶機部署到服務器,而不僅僅是本地。確保您的SQL Server版本不在您嘗試部署到的版本之前。 SQL 2005無法與2008服務器direclty協同工作,您需要首先更新RDL,據我所知。

+0

SSRS在配置管理器中正確配置,但是當我使用URL訪問時,它不顯示在瀏覽器上,並顯示空白頁面,並且當我使用ReportServer訪問時它顯示錯誤消息「Reporting Services錯誤」 授予的權限到用戶'manjeet-PC \ manjeet'不足以執行此操作。 (rsAccessDenied)獲取聯機幫助。 – 2013-04-09 11:50:55

+0

那麼它不會爲您的用戶正確運行。你能否確保你可以做第二步(servername)的本地管理員?如果你能進去,你應該可以添加你的用戶。 – djangojazz 2013-04-09 14:10:02

+0

當我使用URL訪問報告文件夾時,它要求輸入用戶名密碼,之後顯示報告的空白頁。 – 2013-04-10 06:09:59