tabelas Change Data Capture (Transact-SQL)

 

ESTE TÓPICO APLICA-SE A:simSQL Server (começando com o 2008)nãoBanco de Dados SQL do AzurenãoAzure SQL Data Warehouse nãoParallel Data Warehouse

O Change Data Capture habilita o rastreamento de alterações em tabelas, de modo que as alterações de DML (linguagem de manipulação de dados) e de DDL (linguagem de definição de dados) feitas nas tabelas podem ser carregadas de forma incremental no data warehouse. Os tópicos desta seção descrevem as tabelas do sistema que armazenam informações usadas pelas operações do Change Data Capture.

CDC. < capture_instance > _CT
Retorna uma linha para cada alteração feita em uma coluna capturada na tabela de origem associada.

captured_columns
Retorna uma linha para cada coluna rastreada em uma instância de captura.

change_tables
Retorna uma linha para cada tabela de alteração do banco de dados.

ddl_history
Retorna uma linha para cada alteração de linguagem de definição de dados (DDL) feita nas tabelas que estão habilitadas para captura de dados de alteração.

lsn_time_mapping
Retorna uma linha para cada transação que tem linhas em uma tabela de alteração. Esta tabela é usada para mapear entre os valores confirmados de LSN (número de sequência de log) e a hora em que a transação foi confirmada.

index_columns
Retorna uma linha para cada coluna de índice associada a uma tabela de alteração.

cdc_jobs & #40. O Transact-SQL e 41;
Retorna os parâmetros de configuração para trabalhos de agente Change Data Capture.

Change Data Capture procedimentos armazenados & #40. O Transact-SQL e 41;
Change Data Capture funções & #40. O Transact-SQL e 41;

Contribuições da comunidade

Mostrar: