SSRS(一):Reporting Service 簡介

前幾天陳宗興講師來我們單位上Reporting Service(RDL)課程,趁記憶猶新的時候筆記下來順便也分享給各位學習。

Reporting Services 是以伺服器為基礎的報表平台,可針對各種資料來源提供完整的報表功能。Reporting Services 包含一組可讓您建立、管理和傳遞報表的完整工具,以及可讓開發人員在自訂應用程式中整合或擴充資料和報表處理的 API。Reporting Services 工具會在 MicrosoftVisual Studio 環境下運作,而且會與 SQL Server 工具和元件完整地整合在一起。

您可以使用 Reporting Services,從關聯式、多維度或以 XML 為基礎的資料來源,建立互動式、表格式、圖形或自由形式報表。您可以發行報表、排程報表處理,或是視需要存取報表。Reporting Services 還可讓您根據預先定義的模型建立特定報表,以及以互動方式瀏覽模型中的資料。您可以從各種檢視格式進行選取、將報表匯出到其他應用程式,以及訂閱已發行的報表。您所建立的報表可透過以 Web 為基礎的連接來檢視,或是當做 Microsoft Windows 應用程式或 SharePoint 網站的一部分來檢視。Reporting Services 提供了商務資料的關鍵所在。

作業系統與軟體環境:

  1. Windows 2008 R2 Enterprise
  2. IIS 7.0
  3. SQL Server 2008

1. 開啟 Reporting Service 組態管理員

Reporting Services Configuration Manager

2. 接著會出現 組態連接,設置伺服器名稱和報表伺服器執行個體

Reporting Services Configuration Connection

3. 接著我們可以看到 報表伺服器狀態,我們可以把服務起動起來

Reporting Services Configuration Manager

4. 選擇 Web 服務 URL

可以變更虛擬目錄,變更連結存取報表的位置。
Web Service URL

5. 選擇報表管理員URL

可以變更虛擬目錄,變更連結存取管理員的位置。
Report Manager URL

6. 接著使用瀏覽器瀏覽上述兩個網站

  1. Web 服務 URL:http://localhost/ReportServer
  2. 報表管理員URL:http://localhost/Reports

Web Service URL And Report Manager's web page
Reporting Service提供Web方式管理報表,相當方便實用,可以直接使用Web方式編輯存取瀏覽權限,排程訂閱發信和產生報表,Cache報表設定等都可以直接在Web方式操作。
PS: 如果出現 rsReportServerDatabaseUnavailable 錯誤訊息,則可能代表沒有啟動SQL Server Instance或者是連結到錯誤的資料庫。(我安裝好SQL Server之後又更改電腦的名稱,導致一直出現錯,才知道是連結到錯誤的資料庫,所以要在資料庫那邊更改成正確的資料庫,害我卡關卡好久。)

這邊確定沒問題之後,代表Reporting Service正確且正常執行中,接下來就可以開始開發報表了。

SSRS(SQL ServerReporting Services)系列文章:

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>