言語

PublisherMonitor.EnumMergeAgentSessions(String, Int32, Boolean) メソッド

定義

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

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

パラメーター

agentName
String

マージ エージェントジョブの名前を指定するStringの値。 MergeSubscriptionオブジェクトのSynchronizationAgentName特性を使ってこの値を得ることができます。

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秒あたりに平均数のコマンドを伝えます。
download_inserts Int32 加入者に適用される挿入数。
download_updates Int32 購読者に適用される更新回数。
download_deletes Int32 サブスクライバーに適用される削除数。
download_conflicts Int32 申請中に発生した競合件数は加入者側で変動します。
upload_inserts Int32 Publisherで適用された挿入件数。
upload_updates Int32 Publisherで適用された更新回数。
upload_deletes Int32 Publisherに適用された削除件数。
upload_conflicts Int32 Publisherで変更された適用中に発生した競合の数。
action_count Int32 セッション中に記録されたエージェントログメッセージの数。
error_id Int32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。

注釈

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

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

適用対象

こちらもご覧ください