標籤:style blog http io ar os 使用 sp strong
記錄如何在本地配置SQL Server 2008 R2 Reporting Services,筆者環境為Windows 7 64位 + SQL Server 2008 R2
一、準備工作
其實準備工作很簡單,只需通過Microsoft SQL Server 2008 R2 -> Configuration Tools -> SQL Server Configuration Manager 開啟幾個Windows Services服務即可。
開啟如下服務(實在拿捏不準的話,可以開啟所有的服務。如果Report Server不用的話,記得還是關閉服務較好,因為這些服務總歸還是佔用記憶體,影響效能)
二、配置詳情
開啟Reporting Services Configuration Manager(如何開啟參考第一張圖)
串連到Report Server執行個體
切換到Web Service URL
不作任何改動,點擊Apply(如果Apply按鈕灰掉無法點擊,可以先改動某些值,然後再改回成預設值,例如TCP Port先改成81,然後再改成80,此時Apply就可以點擊了)
可以看到Result結果
再切換到Database(由於我們的Report Server執行個體已經存在,我們就使用這個,否則可以根據需要選擇Change Database),並點擊Change Credentials
按如下配置(如果相同,則不作改動),點擊Next
使用預設值,點擊Next
更改Credentials成如下配置,然後點擊Next
匯總介面如下,點擊Next
可以看到處理結果
切換到Report Manager URL
使用預設值,點擊Apply(如果Apply無法點擊,處理步驟如上),處理結果如下
至此,配置完成。
接下來切換到Web Service URL,開啟URL,出現如下錯誤
注意:如果你在上面的第二副上開啟了SQL Server Browser服務,可能不會出現此錯誤,我之所以出現此錯誤原因就是如此,後來我開啟此服務後,問題消失。(所以我在一開始才建議打卡所有服務,這樣最為保險)
三、問題解決
再次開啟http://chuntingPC/ReportServer,出現如下錯誤
查閱後(http://msdn.microsoft.com/en-us/library/aa337279(v=sql.105).aspx),發現需要使用本機管理員賬戶(Administrator)才可登入,於是切換本機管理員賬戶再試,果然可以。
但是這樣就帶來了一些麻煩,總不能每次都切換用管理員賬戶登入吧,所以我們很有必要添加本機常用賬戶即chunting
登入至管理介面http://chuntingPC/Reports,點擊網站設定
點擊後的介面如下
左側切換至 安全性 ,然後點擊 建立角色指派
按如下輸入進行配置
配置完成後如下。
但是我們得確保剛才建立的管理員賬戶確實有發布和瀏覽的功能,先點擊 主資料夾 返回主介面
點擊 檔案夾設定
點擊 建立角色指派
按如下設定,勾選所有許可權
配置完成後結果如下
至此,所有配置完成,切換回之前使用者chunting,再登入Web Service介面http://chuntingPC/ReportServer和Report管理介面http://chuntingPC/Reports,發現都可以登入並顯示正常。
配置SQL Server 2008 R2 Reporting Services