sys.sp_helpsubscriberinfo (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Apresenta informações sobre um Assinante. Este procedimento armazenado é executado no Publisher em qualquer base de dados.

Transact-SQL convenções de sintaxe

Syntax

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

Arguments

[ @subscriber = ] N'assinante'

O nome do Assinante. @subscriber é sysname, com um padrão de %, que devolve toda a informação.

@publisher [ = ] N'editor'

O nome do Editor. @publisher é sysname, e por defeito o nome do servidor atual.

@publisher não deve ser especificado, exceto quando é um Oracle Publisher.

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
publisher sysname Nome do Publisher.
subscriber sysname Nome do assinante.
type tinyint Tipo de Assinante:

0= base de dados 1 SQL Server = fonte de dados ODBC
login sysname ID de Login para Autenticação SQL Server.
password sysname Palavra-passe para autenticação SQL Server.
commit_batch_size int Não suportado.
status_batch_size int Não suportado.
flush_frequency int Não suportado.
frequency_type int Frequência com que o Distribution Agent é executado:

1 = Uma vez
2 = A pedido
4 = Diário
8 = Semanal
16 = Mensal
32 = Relativo mensal
64 = Arranque automático
128 = Recorrentes
frequency_interval int Valor aplicado à frequência definida por frequency_type.
frequency_relative_interval int Data do Distribution Agent usado quando frequency_type é definida para 32 (relativo mensal):

1 = Primeiro
2 = Segundo
4 = Terceira
8 = Quarto
16 = Último
frequency_recurrence_factor int Fator de recorrência usado por frequency_type.
frequency_subday int Com que frequência reagendar durante o período definido:

1 = Uma vez
2 = Segundo
4 = Minuto
8 = Hora
frequency_subday_interval int Intervalo para frequency_subday.
active_start_time_of_day int Hora do dia em que o Distribution Agent é inicialmente agendado, formatado como HHmmss.
active_end_time_of_day int Hora do dia em que o Distribution Agent deixa de ser agendado, formatado como HHmmss.
active_start_date int Data em que o Distribution Agent é inicialmente agendado, formatada como yyyyMMdd.
active_end_date int Data em que o Distribution Agent deixa de ser agendado, formatada como yyyyMMdd.
retryattempt int Não suportado.
retrydelay int Não suportado.
description nvarchar(255) Descrição em texto do Assinante.
security_mode int Modo de segurança implementado:

0 = Autenticação do SQL Server
1 = Autenticação do Windows
frequency_type2 int Frequência com que o Merge Agent é executado:

1 = Uma vez
2 = A pedido
4 = Diário
8 = Semanal
16 = Mensal
32 = Relativo mensal
64 = Arranque automático
128 = Recorrentes
frequency_interval2 int Valor aplicado à frequência definida por frequency_type.
frequency_relative_interval2 int A data do Merge Agent usado quando frequency_type é definida para 32 (relativo mensal):

1 = Primeiro
2 = Segundo
4 = Terceira
8 = Quarto
16 = Último
frequency_recurrence_factor2 int Fator de recorrência usado por frequency_type.
frequency_subday2 int Com que frequência reagendar durante o período definido:

1 = Uma vez
2 = Segundo
4 = Minuto
8 = Hora
frequency_subday_interval2 int Intervalo para frequency_subday.
active_start_time_of_day2 int Hora do dia em que o Merge Agent é agendado pela primeira vez, formatado como HHmmss.
active_end_time_of_day2 int Hora do dia em que o Merge Agent deixa de ser agendado, formatado como HHmmss.
active_start_date2 int Data em que o Merge Agent é agendado pela primeira vez, formatada como yyyyMMdd.
active_end_date2 int Data em que o Merge Agent deixa de ser agendado, formatada como yyyyMMdd.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_helpsubscriberinfo é usado na replicação de snapshot, replicação transacional e replicação de mesclagem.

Permissions

Apenas os membros do sysadmin função fixa de servidor, o papel de base de dados fixa db_owner ou a lista de acesso à publicação para a publicação podem executar sp_helpsubscriberinfo.