ReplicationMonitor.EnumQueueReaderAgentSessionDetails 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳關於 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
參數
- 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呼叫。