Udostępnij za pomocą


Zmieniaj tabele przechwytywania danych (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Przechwytywanie danych zmian umożliwia śledzenie zmian w tabelach, dzięki czemu zmiany w językach manipulacji danymi (DML) i DDL w języku definicji danych wprowadzane w tabelach mogą być stopniowo ładowane do hurtowni danych. Artykuły w tej sekcji opisują tabele systemowe, które przechowują informacje wykorzystywane przez operacje przechwytywania zmian danych.

W tej Sekcji

CDC | Centrum Kontroli Chorób.<capture_instance>_CT
Zwraca jeden wiersz dla każdej zmiany dokonanej w przechwyconej kolumnie w powiązanej tabeli źródłowej.

cdc.captured_columns
Zwraca jeden wiersz dla każdej kolumny śledzonej w instancji przechwytu.

cdc.change_tables
Zwraca jeden wiersz dla każdej tabeli zmian w bazie danych.

cdc.ddl_history
Zwraca jeden wiersz dla każdej zmiany języka definicji danych (DDL) w tabelach włączonych do przechwytywania zmian.

cdc.lsn_time_mapping
Zwraca jeden wiersz dla każdej transakcji, zawierający wiersze w tabeli zmian. Ta tabela służy do odwzorowania wartości zatwierdzeń numeru sekwencyjnego logu (LSN) z czasem zatwierdzenia transakcji.

cdc.index_columns
Zwraca jeden wiersz dla każdej kolumny indeksu powiązanej z tabelą zmian.

dbo.cdc_jobs (Transact-SQL)
Zwraca parametry konfiguracyjne dla zadań agenta przechwytywania zmian danych.

Zobacz też

Zmień procedury przechowywane do przechwytywania danych (Transact-SQL)
Funkcje przechwytywania zmian danych (Transact-SQL)