SQL Server 2008 報表服務入門
目錄
報表服務的安裝與配置
開發報表的過程
報表製作例項
一、報表服務的安裝與配置
1. 報表服務的元件
2. 報表服務 2008 的安裝
2.1在SQL Server 2008上安裝報表服務有兩種方法:
- 預設配置
- 檔案安裝
2.2預設配置的假定:
- 在相同的例項中安裝關係型資料庫
- 用於資料庫連線的服務帳戶
2.3在安裝中將不再包含配置:
- 遠端目錄資料庫 (包含在SQL 2000中)
- 向外擴充套件的部署 (也稱為 Web farm) 安裝
2.4 SMTP 伺服器配置
- 預設Web站點 (在Windows 2003中將建立新的應用程式池)
2.5客戶端安裝包括Visual Studio 2008 核心 (Business Intelligence Development Studio)
3. 報表服務配置步驟
3.1配置介面:
開啟Microsoft SQL Server 2008 R2 -->配置工具 -->Reporting Services 配置管理器。
- 服務賬戶:一般選擇使用內建賬戶,取決於使用者的需求;
- 資料庫:如果已經建立了報表伺服器資料庫就選擇“現有報表伺服器資料庫”,否則 “建立新的報表伺服器資料庫”,報表伺服器資料庫選擇“ReportServer”,在憑據中輸入本機使用者名稱(域\使用者)及密碼,完成配置;
- 除了以上幾個配置外,其他幾項配置一般採用系統預設配置即可。
二、開發報表的過程
1.報表製作過程如圖所示
三、報表製作例項
建立報表可以通過Microsoft SQL Server 2008 R2中的Business Intelligence Development Studio建立,也可以在Microsoft visual studio中通過使用ReportView控制元件來建立報表。本例項採用Microsoft SQL Server 2008 R2中的Business Intelligence Development Studio建立報表。
1. 建立報表伺服器專案
在製作報表之前,要先建立一個報表伺服器專案,在其中可以存放若干報表供使用者呼叫。在Business Intelligence Development Studio中建立報表伺服器專案的操作步驟如下。
1.1選擇【開始】|【所有程式】|【Microsoft SQL Server 2008 R2】|【Business Intelligence Development Studio】,啟動商業智慧開發環境。在選單欄中選擇【檔案】|【新建】|【專案】命令,彈出【新建專案】對話方塊。在【專案型別】列表中選擇【商業智慧專案】選項,在【模板】列表中選擇【報表伺服器專案嚮導】選項,在【名稱】文字框中輸入【報表專案4】,單擊【確定】按鈕以建立專案。
1.2系統將彈出【報表嚮導】對話方塊。
1.3單擊【下一步】按鈕進入建立資料來源的操作。
2. 建立資料來源
資料來源從本質上講就是對從中獲取資料位置的連線的定義,它可以是與一個SQL Server資料來源的連線,也可以是與任意OLE DB或ODBC資料來源的連線。
資料來源是Reporting Services中最為重要的內容。無論建立的報表是何種型別,也無論報表是使用報表模型器還是報表專案,它都以某種方式發揮著作用。資料來源有以下兩種型別:嵌入式和共享式。
2.1在【新建資料來源名稱】中輸入【bookshop】、在【連線字串】中輸入【Data source=localhost;Initial catalog=bookshop】,單擊【下一步】進入【設計查詢】介面;
2.2在【設計查詢】介面可以選擇【使用查詢生成器設計查詢】也可以直接在【查詢字串】文字框中輸入查詢語句【SELECT ID, Type, Name, Author, Translator, Publisher, OriginalPrice, Price, Cover, Hits, Sales, Status, Recommend FROM Book】;
2.3單擊【下一步】,選擇報表型別:表格或者矩陣;
2.4最後在【完成嚮導】中輸入報表名稱【Report1】,報表專案就建立完成。
3. 設計報表
在Business Intelligence Development Studio的選單欄中選擇【檢視】|【工具箱】命令,使用【工具箱】中的【報表項】設計報表,完善報表。
4. 釋出報表
報表設計完成後,接下來需要對報表進行部署,操作步驟如下:
4.1在Business Intelligence Development Studio的選單欄中選擇【專案】|【報表專案4屬性】命令,彈出【報表專案4屬性頁】對話方塊。在TargetReportFolder欄位中,設定登入到報表管理器時想駐留報表的資料夾。在TargetServerURL欄位中,輸入報表伺服器的Web服務URL。在本例中,該URL很簡單,為http://localhost/ReportServer 。確定這些引數後,單擊【確定】按鈕返回Business Intelligence Development Studio準備進行部署。
4.2在Business Intelligence Development Studio的選單欄中選擇【生成】|【部署專案報表4】命令進行部署,部署操作將會很快完成。
4.3部署完成之後,便可以檢視報表。啟動瀏覽器,開啟地址http://localhost/ReportServer 。單擊【報表專案4】---【Report1】就可以檢視已建好的報表。右擊選擇匯出格式,就可以將報表匯出。
4.4啟動瀏覽器,開啟地址http://localhost/Reports ,就可以看到SQL Server Reporting Services 主資料夾,在資料夾中可以進行一些設定。
到這裡,一個簡單的報表已經完成了,希望大家能多提寶貴意見。