監視訂閱狀態
個別使用者可以使用 [我的訂閱] 頁面或報表管理員中的 [訂閱] 索引標籤,來監視訂閱的狀態。[訂閱] 頁面會包括資料行,指出上次訂閱是在何時執行以及報表的狀態。如果在傳遞期間發生錯誤,就會在報表伺服器追蹤記錄中產生項目。在處理訂閱時所發生的錯誤會在 [狀態] 資料行中指出。下表描述狀態值。
狀態 | 描述 |
---|---|
新增訂閱 |
出現在第一次建立訂閱時。 |
非使用中 |
出現在無法處理訂閱時。如需詳細資訊,請參閱此主題稍後的「管理非使用中訂閱」。 |
完成:已處理 <number> 個,總共 <number> 個;<number> 個錯誤。 |
顯示資料驅動訂閱執行的狀態;此訊息來自排程與傳遞處理器。 |
已處理 <number> 個 |
排程與傳遞處理器已成功傳遞或已不再嘗試傳遞的通知數目。當資料驅動傳遞完成時,已處理的通知數目應該和產生的通知總數相等。 |
總共 <number> 個 |
訂閱最後一次傳遞所產生的通知總數。 |
<number> 個錯誤 |
排程與傳遞處理器無法傳遞或已不再嘗試傳遞的通知數目。 |
傳送郵件失敗:傳輸無法連接到伺服器。 |
指出報表伺服器未連接到郵件伺服器;此訊息來自電子郵件傳遞延伸模組。 |
檔案 <filename> 寫入 <path>。 |
指出已成功傳遞到檔案共用位置;此訊息來自檔案共用傳遞延伸模組。 |
寫入檔案時發生未知的錯誤。 |
指出未成功傳遞到檔案共用位置;此訊息來自檔案共用傳遞延伸模組。 |
無法連接到目的地資料夾,<path>。請確認目的地資料夾或檔案共用存在。 |
指出找不到所指定的資料夾;此訊息來自檔案共用傳遞延伸模組。 |
檔案 <filename> 無法寫入 <path>。正在嘗試重試。 |
指出無法以較新的版本將檔案更新;此訊息來自檔案共用傳遞延伸模組。 |
無法寫入檔案 <filename>:<message> |
指出未成功傳遞到檔案共用位置;此訊息來自檔案共用傳遞延伸模組。 |
<自訂狀態訊息> |
關於傳遞成功與傳遞失敗的訊息,是由傳遞延伸模組所提供。如果您使用協力廠商或自訂傳遞延伸模組,就可能會提供其他的狀態訊息。 |
當訂閱已設定處理排程時,就會更新狀態訊息。如果觸發程序從未發生 (例如,報表執行快照集從未重新整理或排程從未執行),則狀態訊息不會更新。
報表伺服器管理員可以檢閱 reportserverservice_*.log 檔案,以決定訂閱傳遞狀態。針對電子郵件傳遞,報表伺服器記錄檔會包括處理以及傳遞到特定電子郵件帳戶的記錄。
記錄檔不包括有關報表是否開啟或實際上是否成功傳遞的資訊。成功傳遞是指排程與傳遞處理器未產生錯誤,且報表伺服器已連接到郵件伺服器。如果電子郵件在使用者信箱產生無法傳遞訊息錯誤,該資訊將不會包含在記錄檔中。如需有關記錄檔的詳細資訊,請參閱<Reporting Services 記錄檔>。
報表伺服器管理員也可以監視目前正在處理的標準訂閱。無法監視資料驅動訂閱。如需詳細資訊,請參閱<管理執行中的處理序>。
如果無法傳遞訂閱 (例如,若郵件伺服器無法使用),傳遞延伸模組就會重試傳遞。組態設定會指定嘗試傳遞的次數。預設值為不重試。在某些情況下,報表可能會在無資料狀況下處理 (例如,若資料來源為離線),此時,訊息內文將會說明此一狀況。
管理非使用中訂閱
如果訂閱變成非使用中,您應該將其刪除,或藉由解決導致無法處理的問題將其重新啟動。如果發生問題而導致無法處理,訂閱就可能會變成非使用中。這些條件包括:
- 移除或解除安裝訂閱中所指定的傳遞延伸模組。
- 將認證設定從儲存變更為整合或提示值。
- 變更報表定義中的參數名稱或資料類型,然後重新發行報表。如果訂閱包括已不再有效的參數,則訂閱會變成非使用中。如需詳細資訊,請參閱<設定訂閱中的參數>。
- 變更報表的執行模式 (例如,修改視需要產生的報表,使其以報表執行快照集執行)。如需詳細資訊,請參閱<設定報表執行屬性>。
非使用中訂閱是由訂閱本身的訊息指出。訊息包括有關原因和重新啟動訂閱所應採取之步驟的資訊。
當條件導致訂閱變成非使用中,而報表伺服器執行訂閱時,該訂閱會反映出此事實。如果訂閱已排程在每星期五的上午 2:00 傳遞報表,而其使用的傳遞延伸模組在星期一的上午 9:00 解除安裝,則直到星期五的上午 2:00,訂閱才會反映出其非使用中的狀態。