sp_helpsubscriberinfo (Transact-SQL)

适用于:SQL ServerAzure SQL 托管实例

显示有关订阅服务器的信息。 此存储过程在发布服务器的任何数据库中执行。

Transact-SQL 语法约定

语法

  
sp_helpsubscriberinfo [ [ @subscriber =] 'subscriber']  
    [ , [ @publisher = ] 'publisher' ]  

参数

[ @subscriber = ] 'subscriber' 订阅服务器的名称。 订阅服务器sysname,默认值 %为 ,返回所有信息。

[ @publisher = ] 'publisher' 发布服务器的名称。 publishersysname,默认为当前服务器的名称。

注意

发布服务器 不应指定,除非它是 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 = First

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 不支持。
说明 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 = First

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用于快照 副本 (replica)、事务副本 (replica)和合并副本 (replica)。

权限

只有 sysadmin 固定服务器角色、db_owner固定数据库角色或发布的发布访问列表的成员才能执行sp_helpsubscriberinfo

另请参阅

sp_adddistpublisher (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL)
sp_helpdistributor (Transact-SQL)
sp_helpserver (Transact-SQL)
系统存储过程 (Transact-SQL)