syssubscriptions(系统视图)(Transact-SQL)

syssubscriptions 视图显示订阅信息。此视图存储于分发数据库中。

列名

数据类型

说明

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)

标识用于同步订阅的分发代理作业。

timestmap

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 参数。

3 = 标识为仅供参考。不提供支持。不保证以后的兼容性。

srvname

sysname

订阅服务器的名称。