PublisherMonitor.EnumMergeAgentSessions2(String, Int32, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マージ エージェントセッションに関する追加情報を返します。
public:
System::Data::DataSet ^ EnumMergeAgentSessions2(System::String ^ agentName, int sessionDuration, bool returnOnlyErrorSessions);
public System.Data.DataSet EnumMergeAgentSessions2(string agentName, int sessionDuration, bool returnOnlyErrorSessions);
member this.EnumMergeAgentSessions2 : string * int * bool -> System.Data.DataSet
Public Function EnumMergeAgentSessions2 (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 オブジェクトです。
| コラム | データ タイプ | 説明 |
|---|---|---|
| Session_id | Int32 | エージェント ジョブ セッションの ID。 |
| ステータス | Int32 | エージェントの稼働状況: 1 = スタート 2 = 成功 3 = 進行中 4 = アイドル 5 = 再挑戦 6 = 失敗 |
| StartTime | DateTime | エージェントの求人セッションが始まる時間だ。 |
| エンドタイム | DateTime | エージェントジョブセッションが完了した時間。 |
| 期間 | Int32 | エージェントジョブセッションの累積持続時間(秒単位)です。 |
| アップロードコマンド | Int32 | エージェントジョブセッション中にアップロードされたコマンドの数。 |
| ダウンロードコマンド | Int32 | エージェントジョブセッション中にダウンロードされたコマンドの数。 |
| エラーメッセージ | Int32 | エージェントジョブセッション中に生成されたエラーメッセージの数。 |
| エラーID | Int32 | 発生したエラーの識別 |
| パーセンテージ完了 | Decimal | アクティブなセッションで既に実施された総変更の推定割合。 |
| タイムリミング | Int32 | アクティブなセッションの残りの推定秒数。 |
| カレントフェーズ | Int32 | はアクティブセッションの現在のフェーズであり、以下のいずれかである: 1 = アップロード 2 = ダウンロード |
| ラストメッセージ | String | はセッション中にマージ エージェントによって記録された最後のメッセージです。 |
注釈
このメソッドを呼び出す前に、プロパティの変更を PublisherMonitor オブジェクトにコミットすべきです。なぜなら、このオブジェクトのプロパティがまだ読み込まれていない場合は読み込む必要があるからです。
EnumMergeAgentSessions2メソッドは、db_ownerのメンバーのみ、または配布データベース上の固定されたデータベースロールreplmonitor呼び出すことができます。
EnumMergeAgentSessions2を呼び出すことはsp_replmonitorhelpmergesessionを実行するのと同等です(Transact-SQL)。