MSsubscriptions (Transact-SQL)
由本地分发服务器提供服务的订阅中的每个已发布项目在 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,应改为使用对等复制。有关详细信息,请参阅对等事务复制。
|
agent_id |
int |
代理 ID。 |
update_mode |
tinyint |
更新类型。 |
publisher_seqno |
varbinary(16) |
该订阅在发布服务器上的事务序列号。 |
ss_cplt_seqno |
varbinary(16) |
用于表示并发快照处理已完成的序列号。 |