共用方式為


如何:預先載入快取 (報表管理員)

使用資料驅動訂閱,以預先載入有參數化報表執行個體的快取。

若要以使用者特定報表預先載入快取

  1. 在報表管理員中,導覽至 [內容] 頁面,然後導覽至您要為其建立訂閱的報表。

    ms155876.note(zh-tw,SQL.90).gif附註:
    若要建立資料驅動訂閱,報表必須設定為使用預存認證或無認證。
  2. 按一下報表,按一下 [訂閱] 索引標籤,然後按一下 [新增資料驅動訂閱]

  3. 選擇性地鍵入訂閱的描述。

  4. [指定通知收件者的方式] 清單中,選取 [Null 傳遞提供者]

  5. 指定資料來源類型,然後按 [下一步] 以設定資料來源。

  6. 指定連接類型、連接字串和認證,以存取包含訂閱者資料的資料來源。下列範例呈現用來連接到 SQL Server 資料庫 Subscribers 的連接字串:

    data source=<servername>; initial catalog=Subscribers
    
  7. [下一步]

  8. 指定擷取訂閱者資料的查詢或命令。選擇性地增加花較長時間處理之查詢的逾時期間。例如:

    Select * from UserInfo
    
  9. 按一下 [驗證]。必須先驗證查詢,才能繼續。出現 [成功驗證查詢] 訊息時,請按 [下一步]

  10. 您無法設定 Null 傳遞提供者之傳遞延伸模組的設定,所以請按 [下一步]

  11. 指定訂閱的報表參數值,然後按 [下一步]

  12. 指定處理訂閱的時間。請勿選擇 [更新報表伺服器上的報表資料時]。該設定僅適用於快照集。如果您想要使用預先存在的排程,請選取 [在共用排程上]

    或者,若要建立自訂排程,請按一下 [在為此訂閱建立的排程上],然後按 [下一步]。設定排程,然後按一下 [完成]

    ms155876.note(zh-tw,SQL.90).gif附註:
    為了讓訂閱者能夠接收到最新的報表,您設定的排程應該與您為訂閱者所定義的報表傳遞排程一致。如需詳細資訊,請參閱<Reporting Services 中的報表快取>。
  13. 設定報表的執行選項,如下。在報表頁面上,按一下 [屬性] 索引標籤。

  14. 在左框架內,按一下 [執行] 索引標籤。

  15. 在頁面上,選取 [以最新的資料轉譯此報表]

  16. 選擇下列兩個快取選項的其中之一並設定逾期,如下:

    • 若要使快取副本在特定時間週期之後過期,請按一下 [快取報表的暫存副本。讓報表副本過期的分鐘數]。鍵入報表過期的分鐘數。
    • 若要使快取副本依據排程過期,請按一下 [快取報表的暫存副本。在下列排程上使報表的副本過期]。按一下 [設定],或選取共用排程來設定報表過期的排程。
  17. 按一下 [套用]

請參閱

概念

建立、修改與刪除排程
共用排程與報表特定排程
暫停與繼續共用排程
報表管理員的如何主題
報表管理員

其他資源

排程報表和訂閱

說明及資訊

取得 SQL Server 2005 協助