Capture des changements de données - sys.dm_cdc_errors

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

Nom de la 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

La DMV sys.dm_cdc_errors contient des informations d’erreur pour les 32 précédentes sessions.

Autorisations

Nécessite l'autorisation VIEW DATABASE STATE pour interroger la vue de gestion dynamique sys.dm_cdc_errors. Pour plus d’informations sur les autorisations des vues de gestion dynamique, consultez Fonctions et vues de gestion dynamique (Transact-SQL).

Autorisations pour SQL Server 2022 et versions ultérieures

Nécessite l’autorisation VIEW DATABASE PERFORMANCE STATE sur la base de données.

Étapes suivantes