Tabelle Change Data Capture (Transact-SQL)

L'acquisizione dei dati delle modifiche consente il rilevamento delle modifiche apportate alle tabelle, così che le modifiche DML e DDL apportate alle tabelle possono essere caricate in modo incrementale in un data warehouse. Negli argomenti di questa sezione vengono descritte le tabelle di sistema in cui sono archiviate le informazioni utilizzate dalle operazioni di acquisizione dei dati delle modifiche.

Contenuto della sezione

  • cdc.<capture_instance>_CT
    Restituisce una riga per ogni modifica apportata a una colonna acquisita nella tabella di origine associata.

  • cdc.captured_columns
    Restituisce una riga per ogni colonna registrata in un'istanza di acquisizione.

  • cdc.change_tables
    Restituisce una riga per ogni tabella delle modifiche del database.

  • cdc.ddl_history
    Restituisce una riga per ogni modifica DDL (Data Definition Language) apportata a tabelle abilitate per l'acquisizione dei dati delle modifiche.

  • cdc.lsn_time_mapping
    Restituisce una riga per ogni transazione per la quale sono presenti righe in una tabella delle modifiche. Questa tabella viene utilizzata per eseguire il mapping tra valori di commit di numero di sequenza del file di log (LSN) e l'ora in cui è stato eseguito il commit della transazione.

  • cdc.index_columns
    Restituisce una riga per ogni colonna dell'indice associata a una tabella delle modifiche.

  • dbo.cdc_jobs (Transact-SQL)
    Restituisce i parametri di configurazione per i processi dell'agente di acquisizione dei dati delle modifiche.