如何:預先載入快取 (Management Studio)
若要以使用者特定報表預先載入快取
建立報表的資料驅動訂閱,如下。在 [物件總管] 中,展開報表伺服器節點。
展開 [主資料夾] 資料夾,然後導覽至包含該報表的資料夾。展開報表項目。確認報表使用預存認證或無認證。
以滑鼠右鍵按一下 [訂閱] 資料夾,然後按一下 [新增資料驅動訂閱]。這樣會啟動 [資料驅動訂閱精靈]。
在 [一般屬性] 頁面中,鍵入訂閱的描述。
從 [傳遞方法] 清單方塊中,選取 [Null 傳遞提供者]。按 [下一步]。
在 [傳遞資料來源] 頁面中,按一下 [自訂資料來源]。
按一下 [預設值],即可使用預設連接字串。預設連接字串是用來連接到報表資料來源的連接字串。
指定用來存取資料的認證。選取選項即可使用預存認證或無認證。按 [下一步]。
在 [傳遞查詢] 頁面中,於 [命令文字] 中鍵入查詢字串,用來從外部資料來源擷取訂閱者清單。例如:
Select * from UserInfo
按一下 [驗證] 按鈕。在繼續之前,查詢必須先驗證。出現 [驗證成功] 訊息時,請按 [下一步]。
在 [延伸模組設定] 頁面中,按 [下一步]。Null 傳遞提供者沒有延伸模組設定。
在 [參數設定] 頁面中,設定報表的參數值。按 [下一步]。
在 [訂閱觸發程序] 頁面中,指定何時處理訂閱。請勿選擇 [重新整理報表內容時]。該設定僅適用於快照集。如果您想要使用預先存在的排程,請選取 [在共用排程上]。
若要建立自訂排程,請選取 [在自訂排程上]。設定排程,然後按 [下一步]。
附註: 為了讓訂閱者可以收到最新報表,報表不能設定為以快照集的方式執行。若要設定報表使用最新資料,請依照下一個程序中的編號步驟進行。
若要以最新資料來處理報表
在 [物件總管] 中,展開報表伺服器節點。
展開 [主資料夾] 資料夾,然後導覽至包含您預先載入至快取之報表的資料夾。
以滑鼠右鍵按一下報表,然後按一下 [屬性]。就會顯示 [報表屬性] 對話方塊的 [一般] 頁面。
按一下左邊 [選取頁面] 區域中的 [執行]。就會顯示 [報表屬性] 對話方塊的 [執行] 頁面。
按一下 [以最新的資料轉譯此報表]。
選取 [不要快取此報表的暫存副本],或從下列兩個快取選項中選擇並如下設定逾期值:
- 若要讓快取副本在指定期間之後過期,請按一下 [快取報表。在 (分鐘) 之後使其過期]。鍵入報表過期的分鐘數。
- 若要讓快取副本依據排程過期,請按一下 [快取報表。依據下列排程使其過期]。按一下 [報表特定排程],然後按一下 [設定]。設定排程之後,按一下 [確定]。
若要使用現有的排程,請按一下 [共用排程]。
按一下 [確定]。
請參閱
概念
Reporting Services 中的報表快取
建立、修改與刪除排程
共用排程與報表特定排程
報表伺服器的如何主題
暫停與繼續共用排程