MSsubscription_agents 表由分发代理程序和可更新订阅服务器的触发器用于跟踪订阅服务器属性。该表存储在订阅服务器数据库中。
列名 | 数据类型 | 描述 |
---|---|---|
id | int | 行的 ID。 |
publisher | sysname | 发布服务器名。 |
publisher_db | sysname | 发布数据库的名称。 |
publication | sysname | 发布名。 |
subscription_type | int | 订阅类型。 0 = 强制 |
queue_id | sysname | 发布服务器上的 Microsoft 消息队列 ID。对基于 SQL 的排队更新,queue_id 被设置为 SQL。 |
update_mode | tinyint | 更新类型: 0 = 只读 |
failover_mode | bit | 如果选定更新的故障转移类型,可供选择的故障转移类型有: 0 = 正使用即时更新。不启用故障转移。 |
spid | int | 当前正在运行或刚运行过的分发代理程序使用的连接的系统进程 ID。 |
login_time | datetime | 当前正在运行或刚运行过的分发代理程序连接的日期和时间。 |
allow_subscription_copy | bit | 指定是否允许使用复制订阅数据库的能力。 |
attach_state | int | 仅限内部使用。 |
attach_version | binary(16) | 表示附加订阅版本的唯一的标识符。 |
last_sync_status | int | 当前正在运行或刚运行过的分发代理程序的最后运行状态。状态可以是: 1 = 已开始 |
last_sync_summary | sysname | 当前正在运行或刚运行过的分发代理程序的上一条消息。状态可以是: 已开始 |
last_sync_time | datetime | last_sync_summary 和 last_sync_status 列更新时的日期时间。作为 SqlServer 代理程序服务作业运行的请求或匿名分发代理程序将不更新这些列。在这种情况下将历史记录信息记录到作业历史表中。 |