2009-10-02 50 views
6

作爲Reporting Services的新手,我對在本地開發機器上設置報表服務存在一些困惑。我在Vista64家庭高級版上使用Sql-Server 2008 Developer Edition。Reporting Services文件夾配置

當我去http://localhost/reports,我被要求登錄。當我輸入一個已配置爲本地管理員的帳戶時,我會進入最低限度的報告服務器屏幕,但無法讓我選擇配置文件夾結構。

我可以得到一些關於如何配置系統的建議,以便我可以到達這一步。

回答

5

經過大量實驗後,我終於用「vista不足以執行此操作(rsAccessDenied)2008」進行搜索,試圖找出爲什麼我看不到報表服務器信息。

我發現http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/e8da121a-c0ac-4d0b-8774-abd5128d88fe它給出了答案。非常感謝「rmcphaul」的回答,我在下面複製 -

這裏是最終的解決方案。希望 這將幫助一些嘗試 獲得SQL Server 2008 Reporting Services的人 使用IE8的Windows Vista 上的開發人員。重申,我有兩個問題 。一個是我正在被 提示登錄每次我去 http://[computername]/reports。 其他的是,一旦我只有 看到報告服務的頭。 我所遇到的一切都是與Vista用戶訪問控制 (UAC)相關的 。以下是使用UAC ON獲得 的步驟。也許有人 可以發佈這個到他們的博客,因爲 似乎涉及 到SSRS 2005和/或IE7。

環境

·Vista旗艦版64位

·Internet Explorer 8的

·SQL Server 2008中開發 報表服務安裝

·UAC開啓。

問題

當您瀏覽到 http://[ComputerName]/Reports它 提示您登錄

原因

這是由UAC造成的。即使你 運行Internet Explorer爲 管理員,一旦你登錄你是 不再以管理 權限運行。

分辨率1

  1. 打開Internet Explorer

  2. 單擊 「工具」 菜單,並選擇 「Internet選項」

  3. 單擊 「安全」 選項卡上

  4. 點擊「本地內網」

  5. 單擊「站點」按鈕

  6. 單擊「高級」按鈕

  7. 確保「要求在 所有站點該區域沒有被選中的服務器驗證(https :)。

  8. 將「http://[ ComputerName」「添加到網站列表中。

  9. 單擊「關閉」按鈕關閉高級窗口。

  10. 單擊底部附近的「自定義級別」按鈕。

  11. 向下滾動到最後,您將看到「用戶驗證」 部分。

  12. 用戶「用戶身份驗證」,然後「登錄」驗證「僅自動登錄到Intranet區域的 」爲 。如果不選擇它。

  13. 單擊「確定」關閉安全設置 - 本地Intranet區域窗口。

  14. 單擊「確定」按鈕關閉本地Intranet窗口。

  15. 單擊 「確定」 按鈕以關閉Internet選項窗口

  16. 關閉Internet Explorer

  17. 重新打開Internet Explorer並瀏覽到http://[ 計算機名] /報告。您不應再提示 登錄。

分辨率2

  1. 打開Internet Explorer

  2. 單擊 「工具」 菜單,並選擇 「Internet選項」

  3. 單擊 「安全」 選項卡

  4. 點擊「可信站點」

  5. 單擊「站點」按鈕

  6. 確保「要求在 所有站點該區域沒有被選中的服務器驗證(https :)。

  7. 將「http://[ComputerName]」添加到網站列表中。

  8. 單擊「關閉」按鈕關閉「可信站點」窗口。

  9. 您現在應該回到「Internet選項」的「安全性」選項卡上。

  10. 確保仍然選擇「可信站點」,然後單擊底部附近的「自定義 級別」按鈕。

  11. 向下滾動到最後,您將看到「用戶驗證」 部分。

  12. 在「用戶身份驗證」,然後選擇「登錄」,選擇該選項 說/

  13. 單擊「確定」關閉安全設置「與當前 用戶名和密碼自動登錄」 - 受信任的站點區域窗口。

  14. 單擊 「確定」 按鈕以關閉Internet選項窗口

  15. 關閉Internet Explorer

  16. 重新打開Internet Explorer並瀏覽到 http://[ComputerName]/Reports。您不應再提示您登錄。

問題

當您瀏覽到 http://[ComputerName]/reports你只看到 報表管理器頭。

原因

這是由UAC引起的。默認情況下 報表服務應該允許本地管理員的 成員 組訪問報告服務,但 與UAC開啓在報表服務 不能識別登錄的用戶 本地Administrators 組的一部分。您需要在報告 服務內部明確地添加您的帳戶 。

驗證

您可以通過瀏覽 到http://[ComputerName]/ReportServer驗證這個問題。 您應該收到一條消息 說:授予用戶 '[用戶登錄]'的權限不足以執行此操作的 。 (rsAccessDenied)。

分辨率

  1. 打開Internet Explorer,在管理員模式下通過在IE瀏覽器圖標,右擊 並選擇 「運行方式 管理員」。

  2. 瀏覽http://[ComputerName]/Reports

  3. 在主頁上點擊「屬性」選項卡

  4. 單擊「新建角色分配」

  5. 添加您的合格的本地登錄的內容管理器(例如: [ComputerName] [LoginName]或 [Domain] [LoginName])

  6. 下一頁在「網站設置」

  7. 在左側菜單上點擊右鍵選擇「安全」

  8. 單擊「新建角色分配」

  9. 添加您的合格的本地登錄的系統管理員(對於 例如:[計算機] [LoginName將]或 [域] [LoginName將])

  10. 關閉Internet Explorer,開常

  11. 瀏覽http://[ComputerName]/Reports你 應適當

+0

工作我有一個類似的問題,我發現這個方便。只要當我在瀏覽器中打開Report Manager URL時,我只能在右上角看到標題爲'Home,My Subscriptions,Help'的標題。我看不到'屬性'鏈接或選項卡在哪裏。任何想法,我要去哪裏錯了? – Arnkrishn 2009-10-10 16:37:17

+0

有趣的是,在我的Reporting Services安裝中,可能有東西已損壞,因爲「屬性」選項卡和「新角色分配」永遠不會顯示出來,而且我仍然遇到了權限問題。 – 2010-06-16 20:02:19

+0

我們可以在IE上禁用此身份驗證登錄對話框嗎? – 2010-06-16 20:19:02