次の方法で共有


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 オブジェクトです。

データ型 説明
runstatusInt32 実行ステータスです。

1 = 開始

2 = 成功

3 = 進行中

4 = アイドル

5 = 再試行

6 = 失敗

timeString セッション詳細のログを記録する時刻です。
commentsString 説明のテキストです。
transaction_idString メッセージと共に格納されているトランザクション ID (該当する場合)。
transaction_status Int32 トランザクションの状態。
commands_processedInt32 セッション中に処理されたコマンドの総数です。
サブスクライバー (subscriber)String サブスクライバーの名前。
subscriberdbString サブスクリプション データベースの名前。
error_idInt32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システム テーブルのエラーの ID。 エラーの詳細情報を返すには、EnumErrorRecords(Int32) メソッドを使用します。

注釈

ReplicationMonitor オブジェクトのプロパティがまだ読み込まれていない場合は、読み込むことが必要になる可能性があるため、このメソッドを呼び出す前にこのオブジェクトのプロパティに対する変更をすべてコミットする必要があります。

メソッドはEnumQueueReaderAgentSessionDetails、ディストリビューション データベースの または replmonitor 固定データベース ロールのdb_ownerメンバーによってのみ呼び出すことができます。

適用対象

こちらもご覧ください