MSdistribution_history (Transact-SQL)

适用于:SQL Server

MSdistribution_history表包含与本地分发服务器关联的分发代理的历史记录行。 此表存储在分发数据库中。

定义

列名称 数据类型 说明
agent_id int 分发代理的 ID。
runstatus int “正在运行”状态:

1 = 开始。

2 = 成功。

3 = 正在进行。

4 = 空闲。

5 = 重试。

6 = 失败。
start_time datetime 开始执行作业的时间。
time datetime 记录消息的时间。
duration int 消息会话的持续时间(秒)。
注释 nvarchar(4000) 消息文本。
xact_seqno varbinary(16) 上次处理的事务序列号。
current_delivery_rate float 自从最后一个历史记录条目后,平均每秒传送的命令数。
current_delivery_latency int 自从最后一个历史记录条目后,命令从进入分发数据库到应用于订阅服务器之间的滞后时间。 以毫秒为单位。
delivered_transactions int 会话中传递的事务总数。
delivered_commands int 会话中传递的命令总数。
average_commands int 会话中传递的平均命令数。
delivery_rate float 平均每秒传递的命令数。
delivery_latency int 命令从进入分发数据库到应用于订阅服务器之间的滞后时间。 以毫秒为单位。
total_delivered_commands bigint 创建订阅后所传递的命令总数。
error_id int MSrepl_error系统表中错误的 ID。
updateable_row bit 如果可以覆盖历史记录行,则设置为 1
timestamp timestamp 该表的时间戳列。

另请参阅

复制表 (Transact-SQL)
复制视图 (Transact-SQL)