ReplicationMonitor.EnumQueueReaderAgentSessionDetails メソッド

定義

キューリーダーエージェントセッションの詳細情報を返します。

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

出版物を一意に識別するID値を指定する Int32 の値。

sessionId
String

セッションを一意に識別するID値を指定する String の値です。 sessionIDには、セッションが実際に発生した日時を、System.DataTimeシステムオブジェクトの値から変換した日付と時刻が含まれています。

返品

以下の列を含む DataSet オブジェクトです。

コラム データ タイプ 説明
ランステータス Int32 運行状況:

1 = スタート

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

timeString セッションの詳細を記録する時間。
コメント String 説明文。
transaction_id String 該当する場合は、メッセージに共に格納されるトランザクションIDです。
transaction_status Int32 トランザクションの状態。
commands_processed Int32 セッションで処理されたコマンドの総数。
加入者 String サブスクライバーの名前。
サブスクライブRDB String サブスクリプション データベースの名前。
error_id Int32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。

注釈

このメソッドを呼び出す前に、プロパティの変更を ReplicationMonitor オブジェクトにコミットすべきです。なぜなら、このオブジェクトのプロパティがまだ読み込まれていない場合は読み込む必要があるからです。

EnumQueueReaderAgentSessionDetailsメソッドは、db_ownerのメンバーのみ、または配布データベース上の固定されたデータベースロールreplmonitor呼び出すことができます。

適用対象

こちらもご覧ください