Condividi tramite


sp_helpsubscriptionerrors (Transact-SQL)

Restituisce tutti gli errori di replica transazionale per una specifica sottoscrizione. Questa stored procedure viene eseguita nel database di distribuzione del server di distribuzione.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @publisher= ] 'publisher'
    Nome del server di pubblicazione. publisher è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publisher_db= ] 'publisher_db'
    Nome del database di pubblicazione. publisher_db è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publication= ] 'publication'
    Nome della pubblicazione. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @subscriber= ] 'subscriber'
    Nome del Sottoscrittore. subscriber è di tipo sysname e non prevede alcun valore predefinito.

  • [ @subscriber_db= ] 'subscriber_db'
    Nome del database di sottoscrizione. subscriber_db è di tipo sysname e non prevede alcun valore predefinito.

Set di risultati

Nome colonna

Tipo di dati

Descrizione

id

int

ID dell'errore.

ora

datetime

Ora in cui si è verificato l'errore.

error_type_id

int

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

source_type_id

int

ID del tipo di origine dell'errore.

source_name

nvarchar(100)

Nome dell'origine dell'errore.

error_code

sysname

Codice di errore.

error_text

ntext

Messaggio di errore.

xact_seqno

varbinary(16)

Numero iniziale di sequenza del file di log delle transazioni relativo al batch con errori di esecuzione. Viene utilizzato solo dagli agenti di distribuzione e corrisponde al numero di sequenza del file di log delle transazioni per la prima transazione nel batch con errori di esecuzione.

command_id

int

ID di comando del batch con errori di esecuzione. Viene utilizzato solo dagli agenti di distribuzione e corrisponde all'ID del primo comando del batch con errori di esecuzione.

session_id

int

ID della sessione dell'agente in cui si è verificato l'errore.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_helpsubscriptionerrors viene utilizzata per la replica snapshot e transazionale.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_helpsubscriptionerrors.

Vedere anche

Riferimento

sp_helpsubscription (Transact-SQL)

sp_helpsubscription_properties (Transact-SQL)