sp_helpsubscriptionerrors (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Restituisce tutti gli errori di replica transazionale per una specifica sottoscrizione. La stored procedure viene eseguita nel database di distribuzione del server di distribuzione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_helpsubscriptionerrors
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
[ ; ]
Argomenti
[ @publisher = ] N'publisher'
Nome del server di pubblicazione. @publisher è sysname, senza impostazione predefinita.
[ @publisher_db = ] N'publisher_db'
Nome del database di pubblicazione. @publisher_db è sysname, senza impostazione predefinita.
[ @publication = ] N'publication'
Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.
[ @subscriber = ] N'subscriber'
Nome del Sottoscrittore. @subscriber è sysname, senza impostazione predefinita.
[ @subscriber_db = ] N'subscriber_db'
Nome del database di sottoscrizione. @subscriber_db è sysname, senza impostazione predefinita.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
id |
int | ID dell'errore. |
time |
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. Utilizzato solo dalle agente di distribuzione. Numero di sequenza del log delle transazioni della prima transazione nel batch di esecuzione non riuscito. |
command_id |
int | ID di comando del batch con errori di esecuzione. Utilizzato solo dalle agente di distribuzione. Si tratta dell'ID comando del primo comando nel batch di esecuzione non riuscito. |
session_id |
int | ID della sessione dell'agente in cui si è verificato l'errore. |
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_helpsubscriptionerrors
viene usato con la replica snapshot e transazionale.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_helpsubscriptionerrors
.