Share via


監視訂閱狀態

個別使用者可以使用 [我的訂閱] 頁面或報表管理員中的 [訂閱] 索引標籤,來監視訂閱的狀態。[訂閱] 頁面會包括資料行,指出上次訂閱是在何時執行以及報表的狀態。如果在傳遞期間發生錯誤,就會在報表伺服器追蹤記錄中產生項目。在處理訂閱時所發生的錯誤會在 [狀態] 資料行中指出。下表描述狀態值。

狀態

描述

新增訂閱

出現在第一次建立訂閱時。

非使用中

出現在無法處理訂閱時。如需詳細資訊,請參閱此主題稍後的「管理非使用中訂閱」。

完成:已處理 <number> 個,總共 <number> 個;<number> 個錯誤。

顯示資料導向訂閱執行的狀態;此訊息來自排程與傳遞處理器。

已處理 <number> 個

排程與傳遞處理器已成功傳遞或已不再嘗試傳遞的通知數目。當資料驅動傳遞完成時,已處理的通知數目應該和產生的通知總數相等。

總共 <number> 個

訂閱最後一次傳遞所產生的通知總數。

<number> 個錯誤

排程與傳遞處理器無法傳遞或已不再嘗試傳遞的通知數目。

傳送郵件失敗:傳輸無法連接到伺服器。

指出報表伺服器未連接到郵件伺服器;此訊息來自電子郵件傳遞延伸模組。

檔案 <filename> 寫入 <path>。

指出已成功傳遞到檔案共用位置;此訊息來自檔案共用傳遞延伸模組。

寫入檔案時發生未知的錯誤。

指出未成功傳遞到檔案共用位置;此訊息來自檔案共用傳遞延伸模組。

無法連接到目的資料夾,<path>。請確認目的資料夾或檔案共用存在。

指出找不到所指定的資料夾;此訊息來自檔案共用傳遞延伸模組。

檔案 <filename> 無法寫入 <path>。正在嘗試重試。

指出無法以較新的版本將檔案更新;此訊息來自檔案共用傳遞延伸模組。

無法寫入檔案 <filename>:<message>

指出未成功傳遞到檔案共用位置;此訊息來自檔案共用傳遞延伸模組。

<自訂狀態訊息>

關於傳遞成功與傳遞失敗的訊息,是由傳遞延伸模組所提供。如果您使用協力廠商或自訂傳遞延伸模組,就可能會提供其他的狀態訊息。

當訂閱已設定處理排程時,就會更新狀態訊息。如果觸發程序從未發生 (例如,報表執行快照集從未重新整理或排程從未執行),則狀態訊息不會更新。

報表伺服器管理員可以檢閱 reportserverservice_*.log 檔案,以決定訂閱傳遞狀態。針對電子郵件傳遞,報表伺服器記錄檔會包括處理以及傳遞到特定電子郵件帳戶的記錄。

記錄檔不包括有關報表是否開啟或實際上是否成功傳遞的資訊。成功傳遞是指排程與傳遞處理器未產生錯誤,且報表伺服器已連接到郵件伺服器。如果電子郵件在使用者信箱產生無法傳遞訊息錯誤,該資訊將不會包含在記錄檔中。如需有關記錄檔的詳細資訊,請參閱<Reporting Services 記錄檔>。

報表伺服器管理員也可以監視目前正在處理的標準訂閱。無法監視資料導向訂閱。如需詳細資訊,請參閱<管理執行中的處理序>。

如果無法傳遞訂閱 (例如,若郵件伺服器無法使用),傳遞延伸模組就會重試傳遞。組態設定會指定嘗試傳遞的次數。預設值為不重試。在某些情況下,報表可能會在無資料狀況下處理 (例如,若資料來源為離線),此時,訊息內文將會說明此一狀況。

管理非使用中訂閱

如果訂閱變成非使用中,您應該將其刪除,或藉由解決導致無法處理的問題將其重新啟動。如果發生問題而導致無法處理,訂閱就可能會變成非使用中。這些條件包括:

  • 移除或解除安裝訂閱中所指定的傳遞延伸模組。

  • 將認證設定從儲存變更為整合或提示值。

  • 變更報表定義中的參數名稱或資料類型,然後重新發行報表。如果訂閱包括已不再有效的參數,則訂閱會變成非使用中。如需詳細資訊,請參閱<設定訂閱中的參數>。

  • 變更報表的執行模式 (例如,修改視需要產生的報表,使其以報表執行快照集執行)。如需詳細資訊,請參閱<設定報表處理屬性>。

非使用中訂閱是由訂閱本身的訊息指出。訊息包括有關原因和重新啟動訂閱所應採取之步驟的資訊。

當條件導致訂閱變成非使用中,而報表伺服器執行訂閱時,該訂閱會反映出此事實。如果訂閱已排程在每星期五的上午 2:00 傳遞報表,而其使用的傳遞延伸模組在星期一的上午 9:00 解除安裝,則直到星期五的上午 2:00,訂閱才會反映出其非使用中的狀態。