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.
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.