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)

概念

复制表 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助