次の方法で共有


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

定義

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

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

パラメーター

agentName
String

マージ エージェントの名前を指定する String 値です。 マージ サブスクリプションの SynchronizationAgentName プロパティからこの値を取得できます。

sessionId
String

返される詳細情報の取得元となるセッションのデータおよび時刻を表す String 値です。 この値は、EnumMergeAgentSessions(String, Int32, Boolean) メソッドによって返される time 列から取得できます。

戻り値

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

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

1 = 開始

2 = 成功

3 = 進行中

4 = アイドル

5 = 再試行

6 = 失敗

timeDateTime セッションが完了した時刻です。
commentsString 説明のテキストです。
durationInt32 セッションの利用状況をログに記録してからの経過時間 (秒) です。
delivery_rateSingle 1 秒あたりに配信される平均行数です。
download_inserts Int32 サブスクライバー側で適用される挿入の数です。
download_updatesInt32 サブスクライバーで適用される更新プログラムの数。
download_deletes Int32 サブスクライバー側で適用される削除の数です。
download_conflictsInt32 サブスクライバーでの変更の適用中に発生した競合の数。
upload_inserts Int32 パブリッシャーに適用される挿入の数。
upload_updatesInt32 パブリッシャーで適用された更新数。
upload_deletes Int32 パブリッシャー側で適用される削除の数です。
upload_conflictsInt32 パブリッシャー側で変更を適用する間に発生した競合の数です。
error_idInt32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システム テーブルのエラーの ID。 エラーの詳細情報を返すには、EnumErrorRecords(Int32) メソッドを使用します。

注釈

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

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

適用対象

こちらもご覧ください