訂閱與傳遞 (Reporting Services)

訂閱是要在特定時間或回應事件時傳遞報表的永久性要求,並採用您在訂閱中指定的應用程式檔案格式。訂閱會提供視需要執行報表的替代方案。視需要報表會要求您在每次檢視報表時,主動選取報表。反之,訂閱可用於排程然後自動傳遞報表。

訂閱會在報表伺服器上處理,而且會透過伺服器上所部署的傳遞延伸模組散發。根據預設,您可以建立將報表傳送至共用資料夾或電子郵件地址的訂閱。如果報表伺服器是針對 SharePoint 整合模式所設定,您也可以將報表傳送至 SharePoint 文件庫。

若要建立訂閱,報表必須使用預存認證。您必須擁有檢視報表和建立個別訂閱的權限。報表伺服器必須啟用 [排程的事件和報表傳遞]。如需詳細資訊,請參閱<管理訂閱>。

[!附註]

SQL Server Express with Advanced Services 不支援訂閱。如需有關本版功能的詳細資訊,請參閱<SQL Server Express with Advanced Services 中的 Reporting Services>。

標準與資料導向訂閱

Reporting Services 支援兩種訂閱:標準與資料導向。標準訂閱是由個別使用者建立及管理的。標準訂閱由在訂閱處理期間無法改變的靜態值所組成。針對每一個標準訂閱,都有一個報表呈現方式選項、傳遞選項和報表參數的集合。

資料導向訂閱會透過查詢提供用於指定收件者、報表參數或應用程式格式之值的外部資料來源,在執行階段取得訂閱資訊。如果您的收件者清單很大,或者想要變化每個收件者的報表輸出,就可以使用資料導向訂閱。若要使用資料導向訂閱,您必須具備建立查詢和瞭解參數使用方式的專門技術。報表伺服器管理員通常會建立和管理這些訂閱。如需詳細資訊,請參閱<資料導向訂閱>。

預設與自訂傳遞延伸模組

訂閱會使用傳遞延伸模組來決定如何散發報表,以及使用何種格式散發。當使用者在建立訂閱時,可以選擇其中一種可用的傳遞延伸模組,以便決定報表傳遞方式。Reporting Services 包含下列傳遞延伸模組:開發人員可以建立其他傳遞延伸模組,將報表傳送到其他位置。

傳遞延伸模組

描述

Windows 檔案共用

將報表當做靜態應用程式檔案傳遞至可在網路上存取的共用資料夾。

電子郵件

將通知或報表當做電子郵件附件或 URL 連結傳遞。

SharePoint 文件庫

將報表當做靜態應用程式檔案傳遞至可從 SharePoint 網站存取的 SharePoint 文件庫。此網站必須與以 SharePoint 整合模式執行的報表伺服器整合。

Null

Null 傳遞提供者是非常特殊的傳遞延伸模組,可用來將準備好檢視的參數化報表預先載入快取中。這個方法不適用於個別訂閱中的使用者。資料導向訂閱中的管理員會使用 Null 傳遞來預先載入快取,以便改善報表伺服器的效能。

[!附註]

報表傳遞是 Reporting Services 架構的可延伸部分。協力廠商可以建立自訂傳遞延伸模組,將報表傳送到其他位置或裝置。如需有關自訂傳遞延伸模組的詳細資訊,請參閱<實作傳遞延伸模組>。如需有關部署報表之替代方式的詳細資訊,請參閱<報表部署檢查清單>。

本節內容