共用方式為


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

使用資料導向訂閱,以預先載入有參數化報表執行個體的快取。如需詳細資訊,請參閱<Reporting Services 中的報表快取>。

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

  1. 啟動報表管理員

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

    [!附註]

    若要建立資料導向訂閱,報表必須設定為使用預存認證或無認證。

  3. 按一下報表,按一下 [訂閱] 索引標籤,然後按一下 [新增資料導向訂閱]

  4. 選擇性地輸入訂閱的描述。

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

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

  7. 指定連接類型、連接字串和認證,以存取包含訂閱者資料的資料來源。下列範例將說明用來連接到名為 Subscribers 之 SQL Server 資料庫的連接字串:

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

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

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

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

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

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

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

    [!附註]

    為了讓訂閱者能夠接收到最新的報表,您設定的排程應該與您為訂閱者所定義的報表傳遞排程一致。如需詳細資訊,請參閱<Reporting Services 中的報表快取>。

  14. 設定報表的執行選項,如下。在報表頁面上,按一下 [屬性] 索引標籤。

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

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

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

    • 若要使快取副本在特定時間週期之後過期,請按一下 [快取報表的暫存副本。讓報表副本過期的分鐘數]。輸入報表過期的分鐘數。

    • 若要使快取副本依據排程過期,請按一下 [快取報表的暫存副本。在下列排程上使報表的副本過期]。按一下 [設定],或選取共用排程來設定報表過期的排程。

  18. 按一下 [套用]