ReplicationMonitor.EnumMiscellaneousAgents 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回有关受监视分发服务器上的其他复制代理作业的信息。
public:
System::Data::DataSet ^ EnumMiscellaneousAgents();
public System.Data.DataSet EnumMiscellaneousAgents ();
member this.EnumMiscellaneousAgents : unit -> System.Data.DataSet
Public Function EnumMiscellaneousAgents () As DataSet
返回
一个包含以下列的 DataSet 对象。
列 | 数据类型 | 说明 |
---|---|---|
name | String | 复制代理作业名称。 |
agent_type | String | 其他复制代理的类型。 |
status | Int32 | 运行状态: 1 = 开始 2 = 成功 3 = 正在进行 4 = 空闲 5 = 重试 6 = 失败 |
message | String | 代理记录的消息文本。 |
start_time | String | 上一次执行代理的日期和时间。 |
run_duration | Int32 | 会话的持续时间,以秒为单位。 |
job_id | Byte **[16]** | 启动复制代理的SQL Server 代理作业的标识符。 |
local_timestamp | Byte **[8]** | 代理最近一次运行的时间戳。 |
注解
在调用此方法之前,应将任何属性更改提交到 ReplicationMonitor 对象,因为如果尚未加载该对象的属性,则可能需要加载这些属性。
方法EnumMiscellaneousAgents只能由分发数据库上的 或 replmonitor
固定数据库角色的成员db_owner
调用。