Change Data Capture - sys.dm_cdc_errors

Si applica a:SQL ServerDatabase SQL diAzure Istanza gestita di SQL di Azure

Restituisce una riga per ogni errore rilevato durante la sessione di analisi dei log di acquisizione dei dati delle modifiche.

Nome colonna Tipo di dati Descrizione
session_id int ID della sessione.

0 = l'errore non si è verificato all'interno di una sessione di analisi dei log.
phase_number int Numero che indica la fase in cui si trovava la sessione quando si è verificato l'errore. Per una descrizione di ogni fase, vedere sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_time datetime Data e ora di registrazione dell'errore. Questo valore corrisponde al timestamp nel log degli errori di SQL.
error_number int ID del messaggio di errore.
error_severity int Livello di gravità del messaggio, compreso tra 1 e 25.
error_state int Numero di contesto dell'errore.
error_message nvarchar(1024) Testo del messaggio di errore.
start_lsn nvarchar(23) Valore LSN iniziale delle righe in elaborazione quando si è verificato l'errore.

0 = l'errore non si è verificato all'interno di una sessione di analisi dei log.
begin_lsn nvarchar(23) Valore LSN iniziale della transazione in elaborazione quando si è verificato l'errore.

0 = l'errore non si è verificato all'interno di una sessione di analisi dei log.
sequence_value nvarchar(23) Valore LSN delle righe in elaborazione quando si è verificato l'errore.

0 = l'errore non si è verificato all'interno di una sessione di analisi dei log.

Osservazioni:

La DMV sys.dm_cdc_errors contiene informazioni sull'errore per le 32 sessioni precedenti.

Autorizzazioni

È richiesta l'autorizzazione VIEW DATABASE STATE per eseguire query sulla vista a sys.dm_cdc_errors gestione dinamica. Per altre informazioni sulle autorizzazioni per le viste a gestione dinamica, vedere Funzioni e viste a gestione dinamica (Transact-SQL).

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW DATABASE PERFORMANCE STATE per il database.

Passaggi successivi