PublisherMonitor.EnumLogReaderAgentSessionDetails(String, String) メソッド

定義

ログリーダーエージェントセッションに関する詳細な情報を返します。

public:
 System::Data::DataSet ^ EnumLogReaderAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumLogReaderAgentSessionDetails(string agentName, string sessionId);
member this.EnumLogReaderAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumLogReaderAgentSessionDetails (agentName As String, sessionId As String) As DataSet

パラメーター

agentName
String

ログリーダーエージェントの名前を指定する String 値です。 この値は公開されたデータベースの LogReaderAgentName プロパティから取得できます。

sessionId
String

詳細が返されるセッションのデータと時間を表す String の値です。 この値は EnumLogReaderAgentSessions(String, Int32, Boolean) メソッドで返される時間列から得られます。

返品

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

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

1 = スタート

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

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

注釈

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

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

適用対象

こちらもご覧ください