PublisherMonitor.EnumDistributionAgentSessionDetails(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ディストリビューション エージェント セッションに関する詳細情報を返します。
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
パラメーター
- sessionId
- String
返される詳細情報の取得元となるセッションのデータおよび時刻を表す String 値です。 この値は、EnumDistributionAgentSessions(String, Int32, Boolean) メソッドによって返される time 列から取得できます。
戻り値
次の列を含む DataSet オブジェクトです。
列 | データ型 | 説明 |
---|---|---|
runstatus | Int32 | 実行ステータスです。 1 = 開始 2 = 成功 3 = 進行中 4 = アイドル 5 = 再試行 6 = 失敗 |
time | DateTime | セッション詳細のログを記録する時刻です。 |
comments | String | 説明のテキストです。 |
duration | Int32 | セッションの利用状況をログに記録してからの経過時間 (秒) です。 |
delivery_rate | Single | 1 秒あたりに配信される平均コマンド数です。 |
delivery_latency | Int32 | トランザクションがディストリビューション データベースに登録されてからサブスクライバーに適用されるまでの待機時間 (ミリ秒) です。 |
(列名なし) | 適用できません | 内部使用のみです。 |
delivered_transactions | Int32 | セッションで配信されたトランザクションの合計数。 |
delivered_commands | Int32 | セッション中に配信されたコマンドの総数です。 |
average_commands | Int32 | セッション中に配信された、トランザクションごとの平均コマンド数です。 |
error_id | Int32 | [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システム テーブル内のエラーの ID。 エラーの詳細情報を返すには、EnumErrorRecords(Int32) メソッドを使用します。 |
注釈
メソッドはEnumDistributionAgentSessionDetails、ディストリビューション データベースの または replmonitor
固定データベース ロールのdb_owner
メンバーによってのみ呼び出すことができます。