ReplicationMonitor.EnumQueueReaderAgentSessionDetails 方法

定義

回傳關於 Queue Reader Agent 會話的詳細資訊。

public:
 System::Data::DataSet ^ EnumQueueReaderAgentSessionDetails(System::String ^ distributionDatabase, int publicationId, System::String ^ sessionId);
public System.Data.DataSet EnumQueueReaderAgentSessionDetails(string distributionDatabase, int publicationId, string sessionId);
member this.EnumQueueReaderAgentSessionDetails : string * int * string -> System.Data.DataSet
Public Function EnumQueueReaderAgentSessionDetails (distributionDatabase As String, publicationId As Integer, sessionId As String) As DataSet

參數

distributionDatabase
String

一個 String 指定分配資料庫的值。

publicationId
Int32

一個 Int32 指定唯一識別出版品的 ID 值。

sessionId
String

一個 String 指定唯一識別會話的 ID 值。 包含 sessionID 由系統物件值轉換 System.DataTime 而成的日期與時間,該時間實際上發生於此時。

傳回

一個 DataSet 包含以下欄位的物件。

柱狀 資料型別 描述
運行狀態 Int32 現況:

1 = 起跑

2 = 成功

3 = 進行中

4 = 閒置

5 = 重試

6 = 失敗

時間 String 記錄時間以取得會話細節。
留言 String 描述性文字。
transaction_id String 交易 ID 會隨訊息一併儲存(如適用)。
transaction_status Int32 交易的狀態。
commands_processed Int32 該會話中處理的指令總數。
訂閱者 String 訂閱者的名稱。
訂閱RDB String 訂閱資料庫的名稱。
error_id Int32 錯誤的 ID,顯示在 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) 系統資料表中。 使用此 EnumErrorRecords(Int32) 方法可回傳錯誤的詳細資訊。

備註

你應該在呼叫此方法前,先提交任何屬性變更, ReplicationMonitor 因為如果物件的屬性尚未載入,可能需要先載入。

EnumQueueReaderAgentSessionDetails此方法僅能由分發資料庫中或固定資料庫角色的成員db_ownerreplmonitor呼叫。

適用於

另請參閱