CDC.change_tables (języka Transact-SQL)
Zwraca jeden wiersz dla każdej zmiany tabela w bazie danych.Zmienianie tabela jest tworzona podczas przechwytywania danych zmian jest włączona wtabela źródło. Zaleca się, że nie kwerendę tabele systemowe bezpośrednio.Zamiast tego należy wykonać sys.sp_cdc_help_change_data_capture procedura składowana.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
object_id |
int |
Identyfikator tabelazmiana.Jest unikatowa w bazie danych. |
wersja |
int |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. Dla SQL Server 2008, ta kolumna zawsze zwraca 0. |
source_object_id |
int |
Identyfikatortabela źródło, włączone dla zmienić przechwytywania danych. |
capture_instance |
sysname |
Nazwa używana do nazwy wystąpienieprzechwytywania wystąpienie -określone obiekty.Domyślnie nazwa wywodzi się od nazwy schematu źródło plus nazwatabela źródłow formacie schemaname_sourcename. |
start_lsn |
binary(10) |
Numer sekwencyjny dziennika (LSN) reprezentujących niskie punktu końcowego, podczas badania zmiany danych w tabelazmiana. NULL = niski nie ustanowiono punkt końcowy. |
end_lsn |
binary(10) |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. Dla SQL Server 2008, ta kolumna zawsze zwraca wartość NULL. |
support_net_changes |
bit |
Zmienianie tabelawłączona jest obsługa wyszukiwanie obroty netto. |
has_drop_pending |
bit |
Proces przechwytywania otrzymał powiadomienie źródło tabela został odrzucony. |
role_name |
sysname |
Nazwa rola bazy danych , używane do dostępu Bramka do zmiany danych. NULL = roli nie jest używany. |
index_name |
sysname |
Nazwa indeksu używana do unikatowej identyfikacji wierszy wtabela źródło. index_name jest nazwą indeks klucz podstawowego wtabela źródłolub określona nazwa indeks unikatowy podczas przechwytywania danych zmiana został włączony wtabela źródło. NULL = źródło tabela nie ma klucz podstawowego podczas przechwytywania danych zmiana zostało włączone i indeks unikatowy nie została określona podczas przechwytywania danych zmiana została włączona.
Uwaga:
Włączenie przechwytywania danych zmian w tabela klucz podstawowego tam, gdzie zmiany funkcja przechwytywania danych używa indeksu, niezależnie od tego, czy obroty netto jest włączone lub nie.Po włączeniu przechwytywania danych zmiana modyfikacji nie jest dozwolona na kluczpodstawowy.Jeśli w tabela klucz podstawowego, możesz włączyć zmienić przechwytywania danych, ale tylko z net zmienia zestaw na wartość false.Po włączeniu przechwytywania danych zmiana następnie można utworzyć kluczpodstawowego.Można także modyfikować klucz podstawowy, ponieważ zmiana przechwytywania danych używa kluczpodstawowego.
|
filegroup_name |
sysname |
Nazwa grupa plików , w którym znajduje się zmiana tabela . NULL = zmiana tabela znajduje się w domyślnej grupa plików bazy danych. |
create_date |
datetime |
Data źródło tabela został włączony. |