Tables de capture des données modifiées (Transact-SQL)

La capture des données modifiées active le suivi des modifications sur les tables afin que les modifications du langage de manipulation de données (DML) et du langage de définition de données (DDL) apportées aux tables puissent être chargées de façon incrémentielle dans un entrepôt de données. Les rubriques de cette section décrivent les tables système qui stockent les informations utilisées par les opérations de capture de données modifiées.

Dans cette section

  • cdc.<capture_instance>_CT
    Retourne une ligne pour chaque modification apportée à une colonne capturée dans la table source associée.

  • cdc.captured_columns
    Retourne une ligne pour chaque colonne suivie dans une instance de capture.

  • cdc.change_tables
    Retourne une ligne pour chaque table de modifications de la base de données.

  • cdc.ddl_history
    Retourne une ligne pour chaque modification du langage de définition de données (DDL) apportée aux tables qui sont activées pour la capture de données modifiées.

  • cdc.lsn_time_mapping
    Retourne une ligne pour chaque transaction qui a des lignes dans une table de modifications. Cette table est utilisée pour le mappage entre les valeurs de validation du numéro séquentiel dans le journal et l'heure de validation de la transaction.

  • cdc.index_columns
    Retourne une ligne pour chaque colonne d'index associée à une table de modifications.

  • dbo.cdc_jobs (Transact-SQL)
    Retourne les paramètres de configuration pour les travaux de l'agent de capture des données modifiées.