SQL Server 2008 報表格服務入門【轉】

來源:互聯網
上載者:User

標籤:商業   comm   串連   開發   name   gen   img   book   作用   

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

概述

       上周,Tim與我們分享了SQL Server 2008 報表格服務的管理配置及建立報表的方法。SQL Server2008報表格服務是一個完整的基於伺服器的平台,它可以建立、管理、發布傳統的基於紙張的報表或者互動的、基於Web的報表。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 組態管理員。

 

  • 服務賬戶:一般選擇使用內建賬戶,取決於使用者的需求;
  • Web服務URL: 提供用於訪問報表伺服器的URL,如http://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 主資料夾,在檔案夾中可以進行一些設定。

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

SQL Server 2008 報表格服務入門【轉】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.