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

适用于SQL Server

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) 标识用于同步订阅的分发代理作业。
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参数。

3 = 仅用于信息性目的标识。 不支持。 不保证以后的兼容性。
srvname sysname 订阅服务器的名称。

另请参阅

复制表 (Transact-SQL)
复制视图 (Transact-SQL)
syssubscriptions (Transact-SQL)