ReplicationMonitor.EnumSnapshotAgents メソッド

定義

監視対象ディストリビューターでのスナップショット エージェントジョブの情報を返します。

public:
 System::Data::DataSet ^ EnumSnapshotAgents();
public System.Data.DataSet EnumSnapshotAgents();
member this.EnumSnapshotAgents : unit -> System.Data.DataSet
Public Function EnumSnapshotAgents () As DataSet

返品

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

コラム データ タイプ 説明
db_name String ディストリビューション データベースの名前。
名前String レプリケーションエージェントジョブ名。
状況 Int32 運行状況:

1 = スタート

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

出版社 String 発行元名。
publisher_db String パブリケーション データベースの名前。
出版 String パブリケーションの名前。
start_time String 最後のエージェント処刑の日時。
timeString セッションが記録された日時。
期間 Int32 セッションの経過時間を秒単位で示す。
コメント String エージェントが記録したメッセージのテキスト。
delivered_transactions Int32 セッションで配信されたトランザクションの総数。
delivered_commands Int32 セッションで実行されたコマンドの総数。
delivery_rate Single 1秒あたりに平均数のコマンドを伝えます。
error_id Int32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。
job_id Byte **[16]** レプリケーションエージェントを起動するSQL Server エージェントジョブの識別子。
local_job Boolean trueが来ると、代理店でエージェントの仕事が利用可能です。
profile_id Int32 プロファイル識別子。
agent_id Int32 エージェントのジョブ識別子。
local_timestamp Byte **[8]** 最新のエージェントのタイムスタンプ。
dynamic_filter_login String パラメータ化されたフィルターで分割を定義する[SUSER_SNAME (Transact-SQL)](http://msdn.microsoft.com/library/11ec7d86-d429-4004-a436-da25df9f8761) 関数を評価するために使われる値。
dynamic_filter_hostname String パラメータ化されたフィルターでパーティションを定義する[HOST_NAME (Transact-SQL)](http://msdn.microsoft.com/library/4b8b0705-c083-4b07-b954-c83ee73b2ebb) 関数を評価するために使われる値。

注釈

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

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

適用対象

こちらもご覧ください