sp_helpsubscriberinfo (Transact-SQL)

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

主题链接图标Transact-SQL 语法约定

语法

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

参数

  • [ @subscriber= ] 'subscriber'
    订阅服务器的名称。subscriber 的数据类型为 sysname,默认值为 %,该值表示将返回所有信息。
  • [ @publisher =] 'publisher'
    发布服务器的名称。publisher 的数据类型为 sysname,默认值为当前服务器的名称。

    ms190494.note(zh-cn,SQL.90).gif注意:
    不应指定 publisher,除非它是 Oracle 发布服务器。

返回代码值

0(成功)或 1(失败)

结果集

列名 数据类型 说明

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。

备注

sp_helpsubscriberinfo 用于快照复制、事务性复制和合并复制。

权限

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

请参阅

参考

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

帮助和信息

获取 SQL Server 2005 帮助