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 包含以下欄位的物件。
| 柱狀 | 資料型別 | 描述 |
|---|---|---|
| 名稱 | String | 複製代理工作名稱。 |
| 現況 | Int32 | 現況: 1 = 起跑 2 = 成功 3 = 進行中 4 = 閒置 5 = 重試 6 = 失敗 |
| 出版人 | String | 發行者名稱。 |
| publisher_db | String | 已公布的資料庫名稱。 |
| 出版 | String | 出版名稱。 |
| start_time | String | 最後一次特工處決的日期和時間。 |
| 時間 | String | 記錄會話的日期和時間。 |
| 持續時間 | Int32 | 會談時間,以秒數計。 |
| 留言 | String | 訊息文字由客服記錄下來。 |
| delivered_transactions | Int32 | 該會話中交付的交易總數。 |
| delivered_commands | Int32 | 該會話中交付的指令總數。 |
| delivery_rate | Single | 每秒平均傳遞指令數。 |
| error_id | Int32 | 錯誤的 ID,顯示在 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) 系統資料表中。 使用此 EnumErrorRecords(Int32) 方法可回傳錯誤的詳細資訊。 |
| job_id | Byte **[16]** | 啟動複製代理的 SQL Server Agent 工作識別碼。 |
| 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 固定資料庫角色中呼叫。