语言

PublicationMonitor.EnumSnapshotAgent 方法

定义

返回被监控发布所使用的快照代理作业信息。

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 代理 作业的标识符。
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调用。

适用于

另请参阅