次の方法で共有


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

定義

ディストリビューション エージェント セッションに関する詳細情報を返します。

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

パラメーター

agentName
String

ディストリビューション エージェントの名前を指定する String 値です。

sessionId
String

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

戻り値

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

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

1 = 開始

2 = 成功

3 = 進行中

4 = アイドル

5 = 再試行

6 = 失敗

timeDateTime セッション詳細のログを記録する時刻です。
commentsString 説明のテキストです。
durationInt32 セッションの利用状況をログに記録してからの経過時間 (秒) です。
delivery_rateSingle 1 秒あたりに配信される平均コマンド数です。
delivery_latencyInt32 トランザクションがディストリビューション データベースに登録されてからサブスクライバーに適用されるまでの待機時間 (ミリ秒) です。
(列名なし) 適用できません 内部使用のみです。
delivered_transactionsInt32 セッションで配信されたトランザクションの合計数。
delivered_commandsInt32 セッション中に配信されたコマンドの総数です。
average_commandsInt32 セッション中に配信された、トランザクションごとの平均コマンド数です。
error_idInt32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システム テーブル内のエラーの ID。 エラーの詳細情報を返すには、EnumErrorRecords(Int32) メソッドを使用します。

注釈

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

適用対象

こちらもご覧ください