sp_helpsubscriberinfo (Transact-SQL)
显示有关订阅服务器的信息。 此存储过程在发布服务器上对任何数据库执行。
语法
sp_helpsubscriberinfo [ [ @subscriber =] 'subscriber']
[ , [ @publisher = ] 'publisher' ]
参数
[ @subscriber = ] 'subscriber'
订阅服务器的名称。 subscriber 的数据类型为 sysname,默认值为 %,该值表示将返回所有信息。[ @publisher = ] 'publisher'
发布服务器的名称。 publisher 的数据类型为 sysname,默认值为当前服务器的名称。注意 不应指定 publisher,除非它是 Oracle 发布服务器。
结果集
列名 |
数据类型 |
说明 |
---|---|---|
publisher |
sysname |
发布服务器的名称。 |
subscriber |
sysname |
订阅服务器的名称。 |
type |
tinyint |
订阅服务器的类型: 0 = Microsoft SQL Server 数据库 1 = ODBC 数据源 |
login |
sysname |
用于 SQL Server 身份验证的登录 ID。 |
password |
sysname |
用于 SQL Server 身份验证的密码。 |
commit_batch_size |
int |
不提供支持。 |
status_batch_size |
int |
不提供支持。 |
flush_frequency |
int |
不提供支持。 |
frequency_type |
int |
分发代理的运行频率: 1 = 执行一次 2 = 按需 4 = 每天 8 = 每周 16 = 每月 32 = 与“每月”选项相关 64 = 自动启动 128 = 重复执行 |
frequency_interval |
int |
应用于 frequency_type 所设频率的值。 |
frequency_relative_interval |
int |
当 frequency_type 设置为 32(与“每月”选项相关)时使用的分发代理日期: 1 = 第一周 2 = 第二周 4 = 第三周 8 = 第四周 16 = 最后一周 |
frequency_recurrence_factor |
int |
frequency_type 使用的重复因子。 |
frequency_subday |
int |
在定义的周期内的重新调度频率: 1 = 一次 2 = 秒 4 = 分钟 8 = 小时 |
frequency_subday_interval |
int |
frequency_subday 的间隔。 |
active_start_time_of_day |
int |
第一次调度分发代理的时间,格式为 HHMMSS。 |
active_end_time_of_day |
int |
停止调度分发代理的时间,格式为 HHMMSS。 |
active_start_date |
int |
第一次调度分发代理的日期,格式为 YYYYMMDD。 |
active_end_date |
int |
停止调度分发代理的日期,格式为 YYYYMMDD。 |
retryattempt |
int |
不提供支持。 |
retrydelay |
int |
不提供支持。 |
description |
nvarchar(255) |
对订阅服务器的文本说明。 |
security_mode |
int |
实现的安全模式: 0 = SQL Server 身份验证 1 = Microsoft Windows 身份验证 |
frequency_type2 |
int |
合并代理的运行频率: 1 = 执行一次 2 = 按需 4 = 每天 8 = 每周 16 = 每月 32 = 与“每月”选项相关 64 = 自动启动 128 = 重复执行 |
frequency_interval2 |
int |
应用于 frequency_type 所设频率的值。 |
frequency_relative_interval2 |
int |
当 frequency_type 设置为 32(与“每月”选项相关)时使用的合并代理日期: 1 = 第一周 2 = 第二周 4 = 第三周 8 = 第四周 16 = 最后一周 |
frequency_recurrence_factor2 |
int |
frequency_type 使用的重复因子。 |
frequency_subday2 |
int |
在定义的周期内的重新调度频率: 1 = 一次 2 = 秒 4 = 分钟 8 = 小时 |
frequency_subday_interval2 |
int |
frequency_subday 的间隔。 |
active_start_time_of_day2 |
int |
第一次调度合并代理的时间,格式为 HHMMSS。 |
active_end_time_of_day2 |
int |
停止调度合并代理的时间,格式为 HHMMSS。 |
active_start_date2 |
int |
第一次调度合并代理的日期,格式为 YYYYMMDD。 |
active_end_date2 |
int |
停止调度合并代理的日期,格式为 YYYYMMDD。 |
返回代码值
0(成功)或 1(失败)
注释
sp_helpsubscriberinfo 用于快照复制、事务复制和合并复制。
权限
只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或发布的发布访问列表中的成员可以执行 sp_helpsubscriberinfo。
请参阅
参考
sp_adddistpublisher (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL)