PublicationMonitor.EnumQueueReaderAgent 方法

定義

傳回受監視發行集所使用佇列讀取器代理程式作業的資訊。

public:
 System::Data::DataSet ^ EnumQueueReaderAgent();
public System.Data.DataSet EnumQueueReaderAgent ();
member this.EnumQueueReaderAgent : unit -> System.Data.DataSet
Public Function EnumQueueReaderAgent () As DataSet

傳回

DataSet

包含下列資料行的 DataSet 物件。

資料行 資料類型 描述
NAME String 複寫代理程式作業名稱。
status Int32 執行狀態如下: 1 = 啟動 2 = 成功 3 = 進行中 4 = 閒置 5 = 重試 6 = 失敗
start_time String 上次代理程式執行的日期和時間。
time String 記錄工作階段的日期和時間。
duration Int32 工作階段的經過時間 (以秒為單位)。
comments String 代理程式所記錄的訊息文字。
transactions_processed Int32 工作階段中所處理的交易總數。
commands_processed Int32 工作階段中所處理的命令總數。
average_commands Int32 工作階段中每個交易所傳遞的平均命令數。
delivery_rate Single 每秒傳遞的平均命令數。
delivery_latency Int32 在訂閱者端從佇列讀取與在散發資料庫中認可的命令之間所經過的時間 (以毫秒為單位)。
error_id Int32 [MSrepl_errors (transact-sql)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b)系統資料表中的錯誤識別碼。 使用 EnumErrorRecords(Int32) 方法以傳回有關錯誤的詳細資訊。
job_id Byte**[16]** 啟動複寫代理程式之 SQL Server Agent 作業的識別碼。
local_job Boolean 若為 true 時,在散發者端有代理程式作業可用。
profile_id Int32 設定檔識別碼。
agent_id Int32 代理程式作業識別碼。
local_timestamp Byte**[8]** 最近代理程式執行的時間戳記。

備註

EnumQueueReaderAgent只有在散發資料庫上的 db_owner 或 replmonitor 固定資料庫角色的成員,才能呼叫此方法。

適用於

另請參閱