ReplicationMonitor.EnumMiscellaneousAgents 方法

定义

返回有关受监视分发服务器上的其他复制代理作业的信息。

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

返回

一个包含以下列的 DataSet 对象。

数据类型 说明
nameString 复制代理作业名称。
agent_typeString 其他复制代理的类型。
statusInt32 运行状态:

1 = 开始

2 = 成功

3 = 正在进行

4 = 空闲

5 = 重试

6 = 失败

messageString 代理记录的消息文本。
start_timeString 上一次执行代理的日期和时间。
run_durationInt32 会话的持续时间,以秒为单位。
job_idByte **[16]** 启动复制代理的SQL Server 代理作业的标识符。
local_timestampByte **[8]** 代理最近一次运行的时间戳。

注解

在调用此方法之前,应将任何属性更改提交到 ReplicationMonitor 对象,因为如果尚未加载该对象的属性,则可能需要加载这些属性。

方法EnumMiscellaneousAgents只能由分发数据库上的 或 replmonitor 固定数据库角色的成员db_owner调用。

适用于

另请参阅