Partilhar via


Tabelas de Captura de Dados de Alteração (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure

A captura de dados de alterações permite o acompanhamento de alterações em tabelas, de modo que as alterações feitas nas tabelas de linguagem de manipulação de dados (DML) e linguagem de definição de dados (DDL) possam ser carregadas incrementalmente num data warehouse. Os artigos desta secção descrevem as tabelas do sistema que armazenam a informação utilizada pelas operações de captura de dados de alteração.

Na presente seção

CDC.<capture_instance>_CT
Devolve uma linha por cada alteração feita numa coluna capturada na tabela de origem associada.

cdc.captured_columns
Devolve uma linha para cada coluna acompanhada numa instância de captura.

cdc.change_tables
Devolve uma linha para cada tabela de alterações na base de dados.

cdc.ddl_history
Devolve uma linha por cada alteração de linguagem de definição de dados (DDL) feita para tabelas que estão ativadas para captura de dados de alteração.

cdc.lsn_time_mapping
Devolve uma linha por cada transação com linhas numa tabela de alteração. Esta tabela é usada para mapear entre os valores de commit do número de sequência log (LSN) e o momento em que a transação foi comprometida.

cdc.index_columns
Devolve uma linha por cada coluna de índice associada a uma tabela de alterações.

dbo.cdc_jobs (Transact-SQL)
Devolve os parâmetros de configuração para os trabalhos do agente de captura de dados alterados.

Ver também

Procedimentos Armazenados de Captura de Dados de Alteração (Transact-SQL)
Alterar funções de captura de dados (Transact-SQL)