Udostępnij za pośrednictwem


sys.dm_repl_traninfo (Transact-SQL)

Zwraca informacje na temat każdego replikowane lub zmień transakcji przechwytywania danych.

Nazwa kolumna

Typ danych

Description

fp2p_pub_exists

tinyint

Jeśli transakcja jest w bazie danych opublikowane stosowaniu replikacja transakcyjnej typu peer-to-peer.Jeśli ma wartość true, wartość 1; w przeciwnym razie jest 0.

db_ver

int

Wersja bazy danych.

comp_range_address

varbinary(8)

Określa zakres częściowego przywrócenia, które muszą być pominięte.

textinfo_address

varbinary(8)

Adres w pamięci struktury informacji buforowanych tekstu.

fsinfo_address

varbinary(8)

Adres w pamięci struktury informacji buforowanych filestream.

begin_lsn

nvarchar(64)

Dziennika (LSN) kolejny numer rekordu początek dziennika dla transakcji.

commit_lsn

nvarchar(64)

LSN rekordu dziennika transakcji dla transakcji.

DBID

smallint

Identyfikator bazy danych.

wiersze

int

Identyfikator polecenia replikowanych w obrębie transakcji.

xdesid

nvarchar(64)

Identyfikator transakcji.

artcache_table_address

varbinary(8)

Adres w pamięci struktury tabela buforowanych artykuł ostatnio używane dla tej transakcji.

Serwer

nvarchar(514)

Nazwa serwera.

server_len_in_bytes

smallint

Długość, 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.

Autor

nvarchar(514)

Nazwa serwera, skąd pochodzi transakcja.

originator_len_in_bytes

smallint

Znaków długości w bajtach, serwera, skąd pochodzi transakcja.

orig_db

nvarchar(514)

Nazwa bazy danych, skąd pochodzi transakcja.

orig_db_len_in_bytes

smallint

Znaków długości w bajtach, bazy danych, z którego pochodzi transakcja.

cmds_in_tran

int

Liczba zreplikowanych poleceń w bieżącej transakcji, która jest używana do określenia, kiedy transakcja logiczne powinny być zatwierdzane.

is_boundedupdate_singleton

tinyint

Określa, czy aktualizacja kolumna unikatowe dotyczy tylko jeden wiersz.

begin_update_lsn

nvarchar(64)

W aktualizacji kolumna unikatowe LSN.

delete_lsn

nvarchar(64)

LSN do usunięcia w ramach aktualizacji.

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 kolumna typu dużych dane binarne.

max_cmds_in_tran

int

Maksymalna liczba poleceń w transakcji logicznych, określonych przez Agent odczytywania dziennika.

begin_time

datetime

czas rozpoczęcia transakcji.

commit_time

datetime

Czas transakcja została zatwierdzona.

session_id

int

Identyfikator sesja zmiany danych przechwytywania dziennika skanowania.W tej kolumnie jest mapowany na session_id kolumnasys.dm_cdc_logscan_sessions.

session_phase

int

Liczba określająca fazy sesja był w chwili błąd wystąpił.W tej kolumnie jest mapowany na phase_number kolumnasys.dm_cdc_errors.

is_known_cdc_tran

bit

Wskazuje, transakcja jest śledzona przez zmianę przechwytywania danych.

0 = Replikacja transakcji.

1 = Zmiany transakcji przechwytywania danych.

error_count

int

Liczba błędów napotkanych.

Uprawnienia

Wymaga uprawnienia VIEW STATE bazy danych do bazy danych w publikacja lub do bazy danych, włączony do przechwytywania danych zmian.

Uwagi

Informacje są zwracane tylko dla obiektów zreplikowanej bazy danych lub tabel włączonych dla zmiany przechwytywania danych, które są aktualnie załadowane w pamięci podręcznej artykuł.