IHextendedSubscriptionView (Transact-SQL)
IHextendedSubscriptionView 视图显示有关非 SQL Server 发布的订阅信息。此视图存储于分发数据库中。
列名 |
数据类型 |
说明 |
---|---|---|
article_id |
int |
项目的唯一标识符。 |
dest_db |
sysname |
目标数据库的名称。 |
srvid |
smallint |
订阅服务器的唯一标识符。 |
login_name |
sysname |
用于连接到订阅服务器的登录名。 |
distribution_jobid |
binary |
标识分发代理作业。 |
publisher_database_id |
int |
标识发布数据库。 |
subscription_type |
int |
订阅的类型: 0 = 推送 - 分发代理在订阅服务器上运行。 1 = 请求 - 分发代理在分发服务器上运行。 |
sync_type |
tinyint |
初始同步的类型: 1 = 自动 2 = 无 |
status |
tinyint |
订阅的状态: 0 = 不活动 1 = 已订阅 2 = 活动 |
snapshot_seqno_flag |
bit |
指示是否使用快照序列号。 |
independent_agent |
bit |
指定是否有用于该发布的独立分发代理。 0 = 该发布使用共享的分发代理,每对发布服务器数据库/订阅服务器数据库都有一个单独的共享代理。 1 = 此发布有独立的分发代理。 |
subscription_time |
datetime |
仅供内部使用。 |
loopback_detection |
bit |
适用于作为双向事务复制拓扑的一部分的订阅。 环回检测将确定分发代理是否将在订阅服务器上发起的事务发送回订阅服务器: 1 = 不发送回。 0 = 发送回。 |
agent_id |
int |
分发代理的唯一标识符。 |
update_mode |
tinyint |
指示更新模式的类型,可以为下列值之一: 0 = 只读。 1= 立即更新。 2= 使用消息队列的排队更新。 3= 立即更新,并以使用消息队列的排队更新作为故障转移。 4 = 使用 SQL Server 队列的排队更新。 5 = 立即更新,并以使用 SQL Server 队列的排队更新作为故障转移。 |
publisher_seqno |
varbinary(16) |
该订阅在发布服务器上的事务序列号。 |
ss_cplt_seqno |
varbinary(16) |
用于表示并发快照处理已完成的序列号。 |