PublicationMonitor.EnumSnapshotAgent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
監視されるパブリケーションによって使用されるスナップショット エージェント ジョブの情報を返します。
public:
System::Data::DataSet ^ EnumSnapshotAgent();
public System.Data.DataSet EnumSnapshotAgent ();
member this.EnumSnapshotAgent : unit -> System.Data.DataSet
Public Function EnumSnapshotAgent () As DataSet
戻り値
次の列を含む DataSet オブジェクトです。
列 | データ型 | 説明 |
---|---|---|
name | String | レプリケーション エージェントのジョブ名。 |
status | Int32 | 実行ステータスです。 1 = 開始 2 = 成功 3 = 進行中 4 = アイドル 5 = 再試行 6 = 失敗 |
publisher | String | 発行元名。 |
publisher_db | String | 発行されたデータベースの名前。 |
パブリケーション (publication) | String | パブリケーション名。 |
start_time | String | エージェントの最後の実行日時。 |
time | String | セッションがログに記録された日時です。 |
duration | Int32 | セッションの経過時間 (秒) です。 |
comments | 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) 関数の評価に使用される値。 |
注釈
EnumSnapshotAgent メソッドを呼び出すことができるのは、ディストリビューション データベースの固定データベース ロール db_owner または replmonitor のメンバーだけです。