sp_helpsubscriberinfo (Transact-SQL)

适用于SQL Server Azure SQL 托管实例

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

Transact-SQL 语法约定

语法

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

参数

[ @subscriber = ] N'subscriber'

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

[ @publisher = ] N'publisher'

发布服务器的名称。 @publishersysname,默认为当前服务器的名称。

除非是 Oracle 发布服务器,否则不应指定@publisher。

结果集

列名称 数据类型 描述
publisher sysname 发布服务器的名称。
subscriber sysname 订阅服务器的名称。
type tinyint 订阅服务器的类型:

0 = 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 = Second
4 = 第三
8 = Fourth
16 = Last
frequency_recurrence_factor int 使用的 frequency_type重复因子。
frequency_subday int 在定义的周期内的重新调度频率:

1 = 一次
2 = Second
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 = Windows 身份验证
frequency_type2 int 合并代理的运行频率:

1 = 一次
2 = 按需
4 = 每日
8 = 每周
16 = 每月
32 = 每月相对
64 = 自动启动
128 = 定期
frequency_interval2 int 应用于所 frequency_type设置的频率的值。
frequency_relative_interval2 int 设置为 32(frequency_type每月相对):使用的合并代理日期:

1 = First
2 = Second
4 = 第三
8 = Fourth
16 = Last
frequency_recurrence_factor2 int 使用的 frequency_type重复因子。
frequency_subday2 int 在定义的周期内的重新调度频率:

1 = 一次
2 = Second
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