配置SQL Server 2008 R2 Reporting Services


  記錄如何在本地配置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,發現都可以登錄並顯示正常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM