Partager via


sys.dm_cdc_errors (Transact-SQL)

Retourne une ligne pour chaque erreur rencontrée pendant la session d'analyse du journal de la capture des données modifiées.

Nom de colonne

Type de données

Description

session_id

int

ID de la session.

0 = l'erreur ne s'est pas produite dans une session d'analyse du journal.

phase_number

int

Nombre qui indique la phase de la session au moment où l'erreur s'est produite. Pour obtenir une description de chaque phase, consultez sys.dm_cdc_log_scan_sessions (Transact-SQL).

entry_time

datetime

Date et heure d'enregistrement de l'erreur. Cette valeur correspond à l'horodateur dans le journal des erreurs SQL.

error_number

int

ID du message d'erreur.

error_severity

int

Niveau de gravité du message, entre 1 et 25.

error_state

int

Numéro d'état de l'erreur.

error_message

nvarchar(1024)

Texte du message de l'erreur.

start_lsn

nvarchar(23)

Valeur LSN de départ des lignes en cours de traitement lorsque l'erreur s'est produite.

0 = l'erreur ne s'est pas produite dans une session d'analyse du journal.

begin_lsn

nvarchar(23)

Valeur LSN de départ de la transaction en cours de traitement lorsque l'erreur s'est produite.

0 = l'erreur ne s'est pas produite dans une session d'analyse du journal.

sequence_value

nvarchar(23)

Valeur LSN des lignes en cours de traitement lorsque l'erreur s'est produite.

0 = l'erreur ne s'est pas produite dans une session d'analyse du journal.

Notes

sys.dm_cdc_errors contient des informations sur les erreurs pour les 32 sessions précédentes.

Autorisations

Nécessite l'autorisation VIEW DATABASE STATE pour effectuer une requête dans la vue de gestion dynamique sys.dm_cdc_errors. Pour plus d'informations relatives aux autorisations sur les vues de gestion dynamique, consultez Fonctions et vues de gestion dynamique (Transact-SQL).