MSdistribution_history 包含与本地分发服务器关联的分发代理程序的历史记录行。该表存储在分发数据库中。
| 列名 | 数据类型 | 描述 | 
|---|---|---|
| agent_id | int | 分发代理程序的 ID。 | 
| runstatus | int | 运行状态: 1 = 开始 | 
| start_time | datetime | 开始执行作业的时间。 | 
| time | datetime | 记录消息的时间。 | 
| duration | int | 消息会话的持续时间(以秒为单位)。 | 
| comments | nvarchar(255) | 消息文本。 | 
| 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 | int | 创建订阅后传送的命令总数。 | 
| error_id | int | Msrepl_error 系统表中的错误 ID。 | 
| updateable_row | bit | 设置历史记录行是否可被重写。 | 
| timestamp | timestamp | 该表的时间戳列。 |