PublisherMonitor.EnumMergeAgentSessionDetails2(Int32) メソッド

定義

マージ エージェント セッションに関する追加詳細情報を返します。

public:
 System::Data::DataSet ^ EnumMergeAgentSessionDetails2(int sessionId);
public System.Data.DataSet EnumMergeAgentSessionDetails2 (int sessionId);
member this.EnumMergeAgentSessionDetails2 : int -> System.Data.DataSet
Public Function EnumMergeAgentSessionDetails2 (sessionId As Integer) As DataSet

パラメーター

sessionId
Int32

返される詳細情報の取得元であるセッションの ID を表す Int32 値です。 この値は、EnumMergeAgentSessions2(String, Int32, Boolean) メソッドによって返される Session_id 列から取得できます。

戻り値

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

データ型 説明
PhaseIDInt32 同期セッションのフェーズです。次のいずれかの値をとります。

0 = 初期化または概要の行

1 = アップロード

2 = ダウンロード

ArticleNameString 同期するアーティクルの名前を指定します。 ArticleName には、アーティクルの詳細を表さない結果セット内の行の概要情報も含まれます。
PercentCompleteDecimal 現在実行中のセッションまたは失敗したセッションに対して指定したアーティクル詳細行に適用される変更の総数の割合を示します。
RelativeCostDecimal 現在実行中のセッションまたは失敗したセッションに対して指定したアーティクル詳細行に適用される変更の総数の割合を示します。
DurationInt32 エージェント セッションの長さです。
InsertsInt32 セッション内の挿入の数。
更新プログラムInt32 セッションにおける更新数です。
DeletesInt32 セッションにおける削除数です。
競合Int32 セッションで発生した競合の数。
ErrorIDInt32 セッション エラーの ID。
SeqNoInt32 結果セット内のセッションの順序です。
RowTypeInt32 結果セット内の各行が表す情報の種類を示します。

0 = 初期化

1 = アップロードの概要

2 = アーティクルのアップロードの詳細

3 = ダウンロードの概要

4 = アーティクルのダウンロードの詳細

SchemaChangesInt32 セッション内のスキーマ変更の数。

注釈

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

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

呼び出し EnumMergeAgentSessionDetails2 は、 sp_replmonitorhelpmergesessiondetailの実行と同じです。

適用対象

こちらもご覧ください