Share via


管理報表處理

報表執行是指當使用者或報表伺服器存取報表時所進行的處理。在報表執行過程中,報表伺服器會以三個階段來處理報表:報表處理、資料處理,以及轉譯。

報表處理會以發行的報表定義開始。報表定義包含一或多個查詢、配置資訊,以及程式碼參考或運算式。報表與資料處理會將報表定義中產生的資料集和配置資訊結合,以建構中繼格式的報表,該報表可儲存以供快速擷取,或者導向到可以將它處理為使用者可查看之格式的轉譯延伸模組。處理完成之後,會將報表編譯成 Common Language Runtime 組件,並在報表伺服器上執行。報表伺服器可以各種方法使用中繼格式。快取、快照集和報表記錄就是以中繼格式儲存報表的所有功能。

存取報表時,無論是視需要或透過發送存取,報表伺服器都會執行端對端處理,或者會先傳回儲存成中繼格式的報表,再於稍後轉譯成特定格式。報表執行設定會決定產生的結果。如果報表伺服器管理員指定報表從快取存取或當成快照集,則會從報表伺服器資料庫擷取中繼格式,然後轉譯以供檢視之用。否則,會執行處理的所有階段。

下列圖表顯示報表如何經由不同處理階段進行。資料和報表處理是在報表定義上執行,產生中繼格式的報表。中繼格式的報表接下來會轉譯成特定的檢視格式。

報表處理圖

報表處理圖表

ms157405.note(zh-tw,SQL.90).gif附註:
SQL Server 2005 Express Edition with Advanced Services 不支援報表處理。如需有關本版功能的詳細資訊,請參閱<SQL Server 2005 Express Edition with Advanced Services 中的 Reporting Services>。

在此章節中

請參閱

概念

監視報表伺服器效能
設定 Reporting Services 元件
管理 Reporting Services
報表管理員
啟動與停止報表伺服器 Windows 服務

其他資源

部署 Reporting Services
管理與使用已發行的報表

說明及資訊

取得 SQL Server 2005 協助