IHsubscriptions (Transact-SQL)

使用当前分发服务器的非 SQL Server 发布服务器中发布的每个订阅都在 IHsubscriptions 系统表中对应一行。 此表存储在分发数据库中。

定义

列名

数据类型

说明

article_id

int

唯一地标识已发布的项目。

srvid

smallint

订阅服务器的服务器 ID。

dest_db

sysname

目标数据库的名称

login_name

sysname

添加订阅时所使用的登录名。

distribution_jobid

binary(16)

分发代理的作业 ID

timestamp

timestamp

创建订阅的日期和时间。

queued_reinit

bit

指定是否将项目标记为初始化或重新初始化。 值 1 指定将所订阅的项目标记为要初始化或重新初始化。

status

tinyint

订阅的状态:

0 = 不活动。

1 = 已订阅。

2 = 活动。

sync_type

tinyint

初始同步的类型:

1 = 自动。

2 = 无。

subscription_type

int

订阅的类型:

0= 推送 - 在订阅服务器上运行分发代理。

1= 请求 - 在分发服务器上运行分发代理。

update_mode

tinyint

更新模式:

0 = 只读。

1= 立即更新。

loopback_detection

bit

适用于作为双向事务复制拓扑的一部分的订阅。 环回检测将确定分发代理是否将在订阅服务器上发起的事务发送回订阅服务器:

0 = 发送回。

1 = 不发送回。