sys.dm_repl_traninfo (języka Transact-SQL)
Zwraca informacje na temat każdego replikowane lub zmienić transakcji przechwytywania danych.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
fp2p_pub_exists |
tinyint |
Jeśli transakcja jest publikowana przy użyciu typu peer-to-peer transakcyjnej replikacjabazy danych.Jeśli wartość true, wartość 1; w przeciwnym razie jest 0. |
db_ver |
int |
wersjabazy danych. |
comp_range_address |
varbinary(8) |
Definiuje częściowego wycofania zakres , który musi być pominięte. |
textinfo_address |
varbinary(8) |
Adres w pamięci struktury tekst buforowanych informacji. |
fsinfo_address |
varbinary(8) |
Adres w pamięci struktury filestream buforowanych informacji. |
begin_lsn |
nvarchar(64) |
Zaloguj się kolejny numer (LSN) początku rekordu dziennika transakcji. |
commit_lsn |
nvarchar(64) |
LSN rekordu dziennika zatwierdzanie dla transakcji. |
Identyfikator DBID |
smallint |
Identyfikator bazy danych. |
wiersze |
int |
Identyfikator polecenia replikowany w obrębie transakcji. |
xdesid |
nvarchar(64) |
Identyfikator transakcji. |
artcache_table_address |
varbinary(8) |
Adres w pamięci strukturytabela buforowanych artykułostatnio używany dla tej transakcji. |
Serwer |
nvarchar(514) |
Nazwa serwera. |
server_len_in_bytes |
smallint |
Znaków, w bajtach, nazwa serwera. |
baza danych |
nvarchar(514) |
Nazwa bazy danych. |
db_len_in_bytes |
smallint |
Znaków długości, w bajtach, nazwa bazy danych. |
zleceniodawca |
nvarchar(514) |
Nazwa serwera, gdzie transakcja pochodzi. |
originator_len_in_bytes |
smallint |
Znaków długości w bajtach, serwera, w którym transakcja została zapoczątkowana. |
orig_db |
nvarchar(514) |
Nazwa bazy danych, w którym transakcja została zapoczątkowana. |
orig_db_len_in_bytes |
smallint |
Znaków długości w bajtach, bazy danych, w którym transakcja została zapoczątkowana. |
cmds_in_tran |
int |
Liczba zreplikowanych poleceń w bieżącej transakcji jest używana do określenia, kiedy transakcja logiczne powinny być zatwierdzane. |
is_boundedupdate_singleton |
tinyint |
Określa, czy aktualizacja niepowtarzalną kolumna dotyczy pojedynczego wiersza. |
begin_update_lsn |
nvarchar(64) |
W aktualizacji niepowtarzalną kolumnaLSN . |
delete_lsn |
nvarchar(64) |
Aby usunąć aktualizację w ramach,LSN . |
last_end_lsn |
nvarchar(64) |
Ostatni LSN w transakcji logicznych. |
fcomplete |
tinyint |
Określa, czy polecenie aktualizacji częściowej. |
fcompensated |
tinyint |
Określa, czy transakcja jest zaangażowany w częściowej wycofywania. |
fprocessingtext |
tinyint |
Określa, czy transakcja zawiera dane binarne dużych typ kolumna. |
max_cmds_in_tran |
int |
Maksymalna liczba poleceń w transakcji logicznych, jak określono przez Agent odczytywania dziennika. |
begin_time |
datetime |
Godzina rozpoczęcia transakcji. |
commit_time |
datetime |
Czas transakcji zostało popełnione. |
session_id |
int |
Identyfikator dziennika zmian danych przechwytywania skanowanie sesja.W tej kolumna jest mapowany na session_id kolumna w sys.dm_cdc_logscan_sessions. |
session_phase |
int |
Liczba określająca faz sesja był w czas błąd wystąpił.W tej kolumna jest mapowany na phase_number kolumna w sys.dm_cdc_errors. |
is_known_cdc_tran |
bit |
Wskazuje, że transakcja jest śledzona przez zmianę przechwytywania danych. 0 = replikacja transakcji. 1 = Transakcji przechwytywania danych zmian. |
error_count |
int |
Liczba błędów napotkanych. |
Uprawnienia
Wymaga uprawnień stanu bazy danych w WIDOKU bazy danych publikacja lub włączone do przechwytywania danych zmian bazy danych.
Uwagi
Informacja jest zwracana tylko dla obiektów zreplikowanej bazy danych lub tabel włączonych dla zmiany przechwytywania danych, który załadowanych obecnie do pamięci podręcznej artykuł .