syssubscriptions (Transact-SQL)
适用于:SQL Server
数据库中的每个订阅均包含一行。 该表存储在发布数据库中。
列名称 | 数据类型 | 描述 |
---|---|---|
artid | int | 项目的唯一 ID |
srvid | smallint | 订阅服务器的服务器 ID。 |
dest_db | sysname | 目标数据库的名称。 |
status | tinyint | 订阅的状态: 0 = 非活动状态。 1 = 已订阅。 2 = 活动。 |
sync_type | tinyint | 初始同步的类型: 1 = 自动。 2 = 无 |
login_name | sysname | 添加订阅时所使用的登录名。 |
subscription_type | int | 订阅的类型: 0 = 推送 - 分发代理在分发服务器上运行。 1 = 请求 - 分发代理在订阅服务器上运行。 |
distribution_jobid | binary(16) | 分发代理的作业 ID。 |
timestamp | timestamp | 时间戳。 |
update_mode | tinyint | 更新模式: 0 = 只读。 1 = 立即更新。 |
loopback_detection | bit | 适用于作为双向事务复制拓扑的一部分的订阅。 环回检测将确定分发代理是否将在订阅服务器上发起的事务发送回订阅服务器: 0 = 发送回。 1 = 不发送回。 |
queued_reinit | bit | 指定是否将项目标记为初始化或重新初始化。 值 1 指定已订阅项目标记为初始化或重新初始化。 |
nosync_type | tinyint | 订阅初始化的类型: 0 = 自动 (快照) 1 = 仅支持复制 2 = 使用备份进行初始化 3 = 从日志序列号初始化 (LSN) 有关详细信息,请参阅sp_addsubscription@sync_type参数。 |
srvname | sysname | 订阅服务器的名称。 |