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ł .