syssubscriptions (Transact-SQL)

对于数据库中的每个订阅均包含一行。 该表存储在发布数据库中。

列名

数据类型

说明

artid

int

项目的唯一 ID

srvid

smallint

订阅服务器的服务器 ID。

dest_db

sysname

目标数据库的名称。

status

tinyint

订阅的状态:

0 = 不活动。

1 = 已订阅。

2 = 活动。

sync_type

tinyint

初始同步的类型:

1 = 自动。

2 = 无

login_name

sysname

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

subscription_type

int

订阅的类型:

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

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

distribution_jobid

binary(16)

分发代理的作业 ID。

timestamp

timestamp

时间戳。

update_mode

tinyint

更新模式:

0 = 只读。

1= 立即更新。

loopback_detection

bit

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

0 = 发送回。

1 = 不发送回。

queued_reinit

bit

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

nosync_type

tinyint

订阅初始化的类型:

0 = 自动(快照)

1 = 仅支持复制

2 = 使用备份初始化

3 = 通过日志序列号 (LSN) 初始化

有关详细信息,请参阅 sp_addsubscription@sync_type 参数。

srvname

sysname

订阅服务器的名称。