報表服務是微軟SQLSERVER商業智能其中的一個組件,借助報表服務,用戶可以制作各種各樣的報表,無論是簡單的還是復雜的報表,同時系統提供訂閱功能方便用戶對報表進行訂閱。此外,開發人員也可以很容易地把一個SSRS報表集成到自己的winform或者webform程序中。
此篇介紹在安裝好報表服務之后,如何配置報表服務。通過這一篇您會對如何在本地搭建和配置分析服務實例有一個了解。
SQL Server的報表服務從2008開始支持本地模式,也就是說如果要安裝報表服務那么就不需要單獨的在操作系統下單獨安裝IIS,報表服務的本地模式將自帶類似Mini的IIS省去了安裝和配置的麻煩。
在安裝好分析服務之后,首先確認數據引擎服務和報表服務已經啟動。當然平時不用到的時候還是建議將這些服務關閉,每個服務運行將消耗一定的CPU和內存資源。
打開Reporting Services Configuration Manager.連接到安裝好的Report Server實例。對報表服務的所有安裝之后的配置工作,都在這個工具里進行。
點擊左側列表的Web Service URL,配置服務地址。
通常來說這里按照默認設置就可以,直接點Apply。
設置完畢后,可以看到黃色的警示塊兒已經消失。並且可以在Result看到處理步驟。
Web Service URL配置完畢之后,點擊Database配置支撐Report Server的數據庫。點擊Change Database。
選擇新建數據庫。
選擇數據庫所在的服務器。
指定數據庫名稱。
指定驗證信息。
匯總信息。
開始生成數據庫。工具會根據剛才向導里的設置生成相應的數據庫腳本然后部署到目標服務器。
生成完畢。報表服務運行需要支撐的數據庫都在這里生成的數據庫當中。
數據庫建立完畢,接下來創建報表管理地址。
點擊左面的Report Manager URL。按照默認的設置直接點擊Apply。
報表管理地址創建完畢。
接下來打開報表服務地址,如果不確定地址,可以回到報表服務地址頁面點擊右面的快捷方式。
打開IE進入報表界面前,會提示輸入驗證信息。
這里建議使用本地administrator賬號登陸。(筆者的Windows 8+SQL Server 2012的環境下,即使自己的賬戶右管理員權限那么也會提示權限錯誤,在網絡上查了下說用原始的administrator賬戶登錄一下就可以了)
直到看到如下界面,說明報表服務配置成功。
正如前面提到,如果每次都用 administrator賬戶都挺麻煩的,所以下面給自己的賬戶配置相應的權限。
首先是登錄管理界面的權限。用administrator賬戶登錄后點擊Site Settings。
然后點擊左側的Security,並且點擊New Role Assignment.
在Group or user name中輸入你目前所用的管理員賬號的名稱。然后下面圈中"系統管理員"。
點擊OK后再點擊界面左上角的Home鏈接回到主頁,點擊Folder Settings,確保自己用的管理員賬戶有發布和瀏覽的功能。
點擊New Role Assignment。
Group or user name中輸入自己的管理員名稱,然后圈中下面所有的權限,點擊ok。
這樣,用自己的管理員賬戶登錄這個管理員界面和以及后續的發布和瀏覽就不會有障礙。
至此,報表服務的配置工作完成。本文所介紹的配置方法側重於在本地開發的簡潔和快速的配置,實際生產環境和MOSS中的SSRS部署可能會略有不同,具體的方法可以參考微軟的文檔。
下一篇將介紹如何創建一個簡單的報表。