由本地分发服务器提供服务的订阅中的每个已发布项目在 MSsubscriptions 表中占一行。此表存储在分发数据库中。
列名
数据类型
说明
publisher_database_id
int
发布服务器数据库 ID。
publisher_id
smallint
发布服务器 ID。
publisher_db
sysname
发布服务器数据库的名称。
publication_id
int
发布 ID。
article_id
int
项目 ID。
subscriber_id
smallint
订阅服务器 ID。
subscriber_db
sysname
订阅数据库的名称。
subscription_type
int
订阅的类型:
0 = 推送。
1 = 请求。
2 = 匿名。
sync_type
tinyint
同步类型:
1 = 自动。
2 = 不同步。
status
tinyint
订阅的状态:
0 = 不活动。
1 = 已订阅。
2 = 活动。
subscription_seqno
varbinary(16)
快照事务序列号。
snapshot_seqno_flag
bit
指示快照事务序列号的源,其中,值 1 表示 subscription_seqno 是快照序列号。
independent_agent
bit
指示该发布是否有独立的分发代理。
subscription_time
datetime
仅供内部使用。
loopback_detection
bit
适用于作为双向事务复制拓扑的一部分的订阅。环回检测将确定分发代理是否将在订阅服务器上发起的事务发送回订阅服务器:
1 = 不发送回。
0 = 发送回。
注意:
只有与 SQL Server 2000 中的双向复制功能的向后兼容性才支持此列。对于 SQL Server 2005,应该使用对等复制。有关详细信息,请参阅对等事务复制。
agent_id
int
代理 ID。
update_mode
tinyint
更新类型。
publisher_seqno
varbinary(16)
事务在此订阅的发布服务器上的序列号。
ss_cplt_seqno
varbinary(16)
用于表示并发快照处理已完成的序列号。
请参阅
参考
复制视图 (Transact-SQL)
sp_helpsubscription (Transact-SQL)