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)

用于表示并发快照处理已完成的序列号。