訂閱與傳遞 (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 中的電子郵件傳遞
描述報表伺服器電子郵件傳遞作業和組態。Reporting Services 中的檔案共用傳遞
描述報表伺服器檔案共用傳遞作業和組態。Reporting Services 中的 SharePoint 文件庫傳遞
描述 SharePoint 文件庫的訂閱傳遞。建立、修改與刪除標準訂閱
提供有關訂閱定義的概觀,以及詳細主題的連結。設定訂閱中的參數
討論訂閱參數和快照集參數。建立、修改與刪除資料導向訂閱
提供有關訂閱定義的概觀,以及詳細主題的連結。管理訂閱
包含有關訂閱處理、監視和控制的資訊。