SQL Server 2008 報表服務入門


概述

       上周,Tim與我們分享了SQL Server 2008 報表服務的管理配置及創建報表的方法。SQL Server2008報表服務是一個完整的基於服務器的平台,它可以建立、管理、發布傳統的基於紙張的報表或者交互的、基於Web的報表。SQL Server 2008報表服務包括周到的報表打造工具,和一些報表格式創新。 

目錄

報表服務的安裝與配置

開發報表的過程

報表制作實例

一、報表服務的安裝與配置

1. 報表服務的組件

 

2. 報表服務 2008 的安裝 

2.1SQL 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 配置管理器。

 

  • 服務賬戶:一般選擇使用內置賬戶,取決於使用者的需求;
  • Web服務URL 提供用於訪問報表服務器的URLhttp://localhost/ReportServer  ;
  • 報表管理器URL:提供一個URL用於訪問報表管理器,如http://localhost/Reports ;
  •  數據庫:如果已經創建了報表服務器數據庫就選擇“現有報表服務器數據庫”,否則 “創建新的報表服務器數據庫”,報表服務器數據庫選擇“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 主文件夾,在文件夾中可以進行一些設置。

到這里,一個簡單的報表已經完成了,希望大家能多提寶貴意見。

轉:http://www.cnblogs.com/YZDONET/archive/2012/08/17/2644711.html


免責聲明!

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



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