Partilhar via


sp_helpsubscriptionerrors (Transact-SQL)

Retorna todos os erros de replicação transacionais para uma determinada assinatura. Esse procedimento armazenado é executado no Distribuidor, no banco de dados de distribuição.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_helpsubscriptionerrors [ @publisher = ] 'publisher' 
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'  
        , [ @subscriber = ] 'subscriber'  
        , [ @subscriber_db = ] 'subscriber_db'

Argumentos

  • [ @publisher= ] 'publisher'
    É o nome do Publicador. publisher é sysname, sem padrão.

  • [ @publisher_db= ] 'publisher_db'
    É o nome do banco de dados de publicação. publisher_db é sysname, sem padrão.

  • [ @publication= ] 'publication'
    É o nome da publicação. publication é sysname, sem padrão.

  • [ @subscriber= ] 'subscriber'
    É o nome do Assinante. subscriber é sysname, sem padrão.

  • [ @subscriber_db= ] 'subscriber_db'
    É o nome do banco de dados de assinatura. subscriber_db é sysname, sem padrão.

Conjunto de resultados

Nome da coluna

Tipo de dados

Descrição

id

int

A ID do erro.

time

datetime

A hora da ocorrência do erro.

error_type_id

int

Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.

source_type_id

int

ID do tipo de origem do erro.

source_name

nvarchar(100)

Nome de origem do erro.

error_code

sysname

Código do erro.

error_text

ntext

Mensagem de erro.

xact_seqno

varbinary(16)

Número de sequência do log de transações iniciais do lote de execução com falha. Usado somente por Distribution Agents, esse é o número de sequência do log de transações da primeira transação do lote de execução com falha.

command_id

int

ID do comando do lote de execução com falha. Usado somente por Distribution Agents, essa é a ID de comando do primeiro comando do lote de execução com falha.

session_id

int

ID da sessão do agente na qual ocorreu o erro.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_helpsubscriptionerrors é usado com replicação de instantâneo e replicação transacional.

Permissões

Somente membros da função de servidor fixa sysadmin ou db_owner podem executar sp_helpsubscriptionerrors.

Consulte também

Referência

sp_helpsubscription (Transact-SQL)

sp_helpsubscription_properties (Transact-SQL)