作爲Reporting Services的新手,我對在本地開發機器上設置報表服務存在一些困惑。我在Vista64家庭高級版上使用Sql-Server 2008 Developer Edition。Reporting Services文件夾配置
當我去http://localhost/reports,我被要求登錄。當我輸入一個已配置爲本地管理員的帳戶時,我會進入最低限度的報告服務器屏幕,但無法讓我選擇配置文件夾結構。
我可以得到一些關於如何配置系統的建議,以便我可以到達這一步。
作爲Reporting Services的新手,我對在本地開發機器上設置報表服務存在一些困惑。我在Vista64家庭高級版上使用Sql-Server 2008 Developer Edition。Reporting Services文件夾配置
當我去http://localhost/reports,我被要求登錄。當我輸入一個已配置爲本地管理員的帳戶時,我會進入最低限度的報告服務器屏幕,但無法讓我選擇配置文件夾結構。
我可以得到一些關於如何配置系統的建議,以便我可以到達這一步。
經過大量實驗後,我終於用「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
打開Internet Explorer
單擊 「工具」 菜單,並選擇 「Internet選項」
單擊 「安全」 選項卡上
點擊「本地內網」
單擊「站點」按鈕
單擊「高級」按鈕
確保「要求在 所有站點該區域沒有被選中的服務器驗證(https :)。
將「http://[ ComputerName」「添加到網站列表中。
單擊「關閉」按鈕關閉高級窗口。
單擊底部附近的「自定義級別」按鈕。
向下滾動到最後,您將看到「用戶驗證」 部分。
用戶「用戶身份驗證」,然後「登錄」驗證「僅自動登錄到Intranet區域的 」爲 。如果不選擇它。
單擊「確定」關閉安全設置 - 本地Intranet區域窗口。
單擊「確定」按鈕關閉本地Intranet窗口。
單擊 「確定」 按鈕以關閉Internet選項窗口
關閉Internet Explorer
重新打開Internet Explorer並瀏覽到http://[ 計算機名] /報告。您不應再提示 登錄。
分辨率2
打開Internet Explorer
單擊 「工具」 菜單,並選擇 「Internet選項」
單擊 「安全」 選項卡
上點擊「可信站點」
單擊「站點」按鈕
確保「要求在 所有站點該區域沒有被選中的服務器驗證(https :)。
將「http://[ComputerName]」添加到網站列表中。
單擊「關閉」按鈕關閉「可信站點」窗口。
您現在應該回到「Internet選項」的「安全性」選項卡上。
確保仍然選擇「可信站點」,然後單擊底部附近的「自定義 級別」按鈕。
向下滾動到最後,您將看到「用戶驗證」 部分。
在「用戶身份驗證」,然後選擇「登錄」,選擇該選項 說/
單擊「確定」關閉安全設置「與當前 用戶名和密碼自動登錄」 - 受信任的站點區域窗口。
單擊 「確定」 按鈕以關閉Internet選項窗口
關閉Internet Explorer
重新打開Internet Explorer並瀏覽到 http://[ComputerName]/Reports。您不應再提示您登錄。
問題
當您瀏覽到 http://[ComputerName]/reports你只看到 報表管理器頭。
原因
這是由UAC引起的。默認情況下 報表服務應該允許本地管理員的 成員 組訪問報告服務,但 與UAC開啓在報表服務 不能識別登錄的用戶 本地Administrators 組的一部分。您需要在報告 服務內部明確地添加您的帳戶 。
驗證
您可以通過瀏覽 到http://[ComputerName]/ReportServer驗證這個問題。 您應該收到一條消息 說:授予用戶 '[用戶登錄]'的權限不足以執行此操作的 。 (rsAccessDenied)。
分辨率
打開Internet Explorer,在管理員模式下通過在IE瀏覽器圖標,右擊 並選擇 「運行方式 管理員」。
在主頁上點擊「屬性」選項卡
單擊「新建角色分配」
添加您的合格的本地登錄的內容管理器(例如: [ComputerName] [LoginName]或 [Domain] [LoginName])
下一頁在「網站設置」
在左側菜單上點擊右鍵選擇「安全」
單擊「新建角色分配」
添加您的合格的本地登錄的系統管理員(對於 例如:[計算機] [LoginName將]或 [域] [LoginName將])
關閉Internet Explorer,開常
工作我有一個類似的問題,我發現這個方便。只要當我在瀏覽器中打開Report Manager URL時,我只能在右上角看到標題爲'Home,My Subscriptions,Help'的標題。我看不到'屬性'鏈接或選項卡在哪裏。任何想法,我要去哪裏錯了? – Arnkrishn 2009-10-10 16:37:17
有趣的是,在我的Reporting Services安裝中,可能有東西已損壞,因爲「屬性」選項卡和「新角色分配」永遠不會顯示出來,而且我仍然遇到了權限問題。 – 2010-06-16 20:02:19
我們可以在IE上禁用此身份驗證登錄對話框嗎? – 2010-06-16 20:19:02