CDC.change_tables (języka Transact-SQL)
Zwraca jeden wiersz dla każdej tabela zmiany w bazie danych.Tabela Zmiana jest tworzony podczas przechwytywania danych zmian jest włączona na urządzenie źródłowe tabeli.Zaleca się, że nie kwerendę tabele systemowe bezpośrednio.Zamiast tego należy wykonać sys.sp_cdc_help_change_data_capture procedura przechowywana.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
object_id |
int |
Identyfikator tabela zmiany.Jest unikatowa w bazie danych. |
Wersja |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Dla SQL Server 2008, to kolumna zawsze zwraca wartość 0. |
source_object_id |
int |
Identyfikator urządzenie źródłowe tabela włączony do przechwytywania danych zmian. |
capture_instance |
sysname |
Nazwa wystąpienie przechwytywania używany do nadawania nazw obiektów śledzenie określonego wystąpienie.Domyślnie nazwa wywodzi się z nazwy schematu urządzenie źródłowe oraz nazwa tabela źródłowej w formacie schemaname_sourcename. |
start_lsn |
binary(10) |
numer sekwencyjny dziennika (LSN) reprezentujący niskie punktu końcowego, podczas badania dla zmiany danych w tabela Zmiana. Wartość NULL = niskim punkt końcowy nie zostało ustanowione. |
end_lsn |
binary(10) |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Dla SQL Server 2008, kolumna ta funkcja zawsze zwraca wartość NULL. |
support_net_changes |
bit |
W tabela Zmiana włączona jest obsługa kwerendy dla obroty netto. |
has_drop_pending |
bit |
Przechwytywanie procesu otrzymał powiadomienie, urządzenie źródłowe tabela został odrzucony. |
role_name |
sysname |
Nazwa rola bazy danych używany do bramy dostępu do zmiany danych. Wartość NULL = rola nie jest używany. |
index_name |
sysname |
Name of the index used to uniquely identify rows in the source table.index_name is either the name of the primary key index of the source table, or the name of a unique index specified when change data capture was enabled on the source table. Wartość NULL = urządzenie źródłowe tabela nie ma klucz podstawowy po zmianie przechwytywania danych został włączony i indeks unikatowy nie została określona podczas przechwytywania danych zmiana zostało włączone.
Note:
Po włączeniu przechwytywania danych zmian w przypadku istnienia klucz podstawowy tabela Zmiana funkcji przechwytywania danych używa indeksu niezależnie od tego, czy obroty netto jest włączony, czy nie.Po włączeniu przechwytywania danych zmiana modyfikacji nie jest dozwolona na klucz podstawowy.W tabela nie ma klucz podstawowy, nadal można włączyć zmianę przechwytywanie danych, ale tylko w przypadku zmiany netto ustawiona na wartość false.Po włączeniu przechwytywania danych zmian, można utworzyć klucz podstawowy.Można także modyfikować klucza podstawowego, ponieważ zmiana przechwytywania danych nie jest używany klucz podstawowy.
|
filegroup_name |
sysname |
Nazwa grupa plików, w którym znajduje się w tabela Zmiana. Wartość NULL = zmiany tabela znajduje się w grupę domyślną plików bazy danych. |
create_date |
datetime |
Dzień, w którym zostało włączone w tabela źródłowej. |