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 |
指定 sync_type = 2 时的初始化类型,可以是下列值之一: 0 = 无 - 订阅服务器已经具有已发布表的架构和初始数据。已不推荐使用此选项。 1 = 仅支持复制 - 提供在订阅数据库中的项目自定义存储过程和支持更新订阅的触发器的自动生成。假定订阅服务器已经具有已发布表的架构和初始数据。 2 = 使用备份初始化 - 从发布数据库的备份获取已发布表的架构和初始数据。假定订阅服务器对发布数据库的备份具有访问权。 3 = 仅限内部使用。 |
请参阅
参考
复制视图 (Transact-SQL)
syssubscriptions (Transact-SQL)