MSmerge_sessions (Transact-SQL)

适用范围:SQL Server

MSmerge_sessions表包含历史记录行,其中包含以前的合并代理作业会话的结果。 每运行一次合并代理,都会在表中添加一个新行。 此表存储在分发数据库中。

列名称 数据类型 说明
session_id int 合并代理作业会话的 ID。
agent_id int 合并代理的 ID。
start_time datetime 作业的执行开始的时间。
end_time datetime 结束执行作业的时间。
duration int 此作业会话的累计持续时间(以秒为单位)。
delivery_time int 应用一批更改所花费的秒数。
upload_time int 向发布服务器上载更改所花费的秒数。
download_time int 将更改下载到订阅服务器所花费的秒数。
delivery_rate float 每秒传递的命令的平均数。
time_remaining int 活动会话中估计的剩余秒数。
percent_complete decimal 活动的会话中已传递的全部更改的估计百分比。
upload_inserts int 发布服务器上应用的插入数。
upload_updates int 发布服务器上应用的更新数。
upload_deletes int 发布服务器上应用的删除数。
upload_conflicts int 在发布服务器上应用更改时发生的冲突数。
upload_conflicts_resolved int 在发布服务器上应用更改时发生并得到解决的冲突数。
upload_rows_retried int 上载到发布服务器并被重试的行数。
download_inserts int 订阅服务器上应用的插入数。
download_updates int 订阅服务器上应用的更新数。
download_deletes int 订阅服务器上应用的删除数。
download_conflicts int 在订阅服务器上应用更改时发生的冲突数。
download_conflicts_resolved int 在订阅服务器上应用更改时发生并得到解决的冲突数。
download_rows_retried int 下载到订阅服务器并被重试的行数。
schema_changes int 会话过程中应用的架构更改数。
metadata_rows_cleanedup int 会话过程中清除的元数据行数。
runstatus int 运行状态:

1 = 开始。

2 = 成功。

3 = 正在进行中。

4 = 空闲。

5 = 重试。

6 = 失败。
estimated_upload_changes int 需要在发布服务器上应用的估计更改数。
estimated_download_changes int 需要在订阅服务器上应用的估计更改数。
connection_type int 上载过程中使用的连接:

1 = 局域网 (LAN)。

2 = 拨号网络连接。

3 = Web 同步。
timestamp timestamp 该表的时间戳列。

另请参阅

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