共用方式為


報表與報表定義

Reporting Services 使用各種詞彙來描述報表向使用者顯示的不同狀態,包括初始定義、已發行的報表和已檢視的報表。

報表定義 (.rdl) 檔案

報表定義是您在報表設計師或報表產生器中建立的檔案。它提供資料來源連接、用於擷取資料之查詢、運算式、參數、影像、文字方塊、資料表,以及您可能包含在報表中之其他任何設計階段元素的完整描述。

報表定義會在執行階段轉譯成已處理的報表。雖然報表定義可以很複雜,不過它至少會指定查詢和其他報表內容、報表屬性,以及報表配置。

報表定義是以符合 XML 文法 (稱為報表定義語言 (RDL)) 的 XML 撰寫。RDL 描述 XML 元素,包含報表可能出現的所有可能變化。如需有關報表定義或 RDL 的詳細資訊,請參閱<設計與建立報表>和<Report Definition Language>。

已發行的報表

建立 .rdl 檔案之後,會從報表設計師部署報表專案方案、從報表產生器儲存,或透過報表管理員或 SQL Server Management Studio 上載,將檔案發行至報表伺服器。已發行的報表是儲存在報表伺服器資料庫中,並在報表伺服器上管理的項目。報表會以部份編譯的中繼格式儲存,這種格式可供報表使用者存取。

已發行的報表透過使用 Reporting Services 以角色為基礎之安全性模型的角色指派來保護。已發行的報表透過 URL、透過 SharePoint Web 組件或透過報表管理員存取。

除了您在報表產生器中建立與儲存的報表之外,已發行的報表無法編輯或回存到報表伺服器。

已轉譯的報表

已轉譯的報表是一種完全處理的報表,其中包含採用適合檢視之格式 (例如 HTML) 的資料與配置資訊。報表要等到轉譯成輸出格式後,才能夠檢視。報表轉譯是由報表伺服器執行。您可以執行下列任一種動作來轉譯報表:

  • 從報表伺服器開啟已發行的報表。
  • 訂閱報表,訂閱的報表會以您指定的輸出格式傳遞到電子郵件收件匣或檔案共用。

Reporting Services 報表的預設轉譯格式為 HTML 4.0。除了 HTML 以外,報表還可以使用許多輸出格式轉譯,包括 Excel、XML、PDF、TIFF 與 CSV。如同已發行的報表一樣,已轉譯的報表也無法編輯或回存到報表伺服器。

請參閱

概念

建立、管理與傳遞報表概觀
Reporting Services 概念

說明及資訊

取得 SQL Server 2005 協助