ReplicationMonitor.EnumQueueReaderAgentSessions メソッド

定義

キューリーダーエージェントセッションに関する情報一覧を返します。ステータス情報や統計情報も含まれます。

public:
 System::Data::DataSet ^ EnumQueueReaderAgentSessions(System::String ^ distributionDatabase, int publicationId, int sessionDuration, bool returnOnlyErrorSessions);
public System.Data.DataSet EnumQueueReaderAgentSessions(string distributionDatabase, int publicationId, int sessionDuration, bool returnOnlyErrorSessions);
member this.EnumQueueReaderAgentSessions : string * int * int * bool -> System.Data.DataSet
Public Function EnumQueueReaderAgentSessions (distributionDatabase As String, publicationId As Integer, sessionDuration As Integer, returnOnlyErrorSessions As Boolean) As DataSet

パラメーター

distributionDatabase
String

配布データベースを指定する String 値。

publicationId
Int32

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

sessionDuration
Int32

現在の時間までに制限する時間数を示す Int32 値。 例えば、24の値は過去24時間のエージェントセッションに関する情報を返します。 -1 の値は直近100セッションの情報を返し、0の値はすべてのセッションの情報を返します。

returnOnlyErrorSessions
Boolean

エラーを引き起こしたセッションのみを返すか、すべてのセッションに対して情報を返すかを指定する Boolean の値は。 true場合はエラーセッションのみが返されます。 falseがいれば、すべてのセッションは返却されます。

返品

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

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

1 = スタート

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

start_time String 最後のエージェント処刑の日時。
timeString セッションが記録された日時。
コメント String エージェントが記録したメッセージのテキスト。
期間 Int32 セッションの経過時間を秒単位で示す。
delivery_rate Single 1秒あたりに平均数のコマンドを伝えます。
delivery_latency Int32 コマンドが公開データベースにコミットされてから配布データベースにコミットされるまでの時間(ミリ秒)です。
publication_id Int32 出版物のIDです。
transactions_processed Int32 セッションで配信されたトランザクションの総数。
commands_processed Int32 セッションで実行されたコマンドの総数。
average_commands Int32 セッションで配信されたトランザクションあたりの平均コマンド数。
action_count Int32 セッション中に記録されたエージェントログメッセージの数。
error_id Int32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。

注釈

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

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

適用対象

こちらもご覧ください