Condividi tramite


sys.dm_repl_traninfo

Restituisce informazioni su ogni transazione replicata.

Nome colonna Tipo di dati Descrizione

fp2p_pub_exists

tinyint

Indica se la transazione si trova in un database pubblicato tramite la replica transazionale peer-to-peer.

db_ver

int

Versione del database.

comp_range_address

varbinary(8)

Definisce un intervallo di rollback parziale che deve essere ignorato.

textinfo_address

varbinary(8)

Indirizzo in memoria della struttura di informazioni in formato testo nella cache.

fsinfo_address

varbinary(8)

Indirizzo in memoria della struttura di informazioni in formato filestream nella cache.

begin_lsn

nvarchar(64)

Numero di sequenza del file di log (LSN) corrispondente al record di log iniziale per la transazione.

commit_lsn

nvarchar(64)

LSN del record di log del commit per la transazione.

dbid

smallint

ID del database.

rows

int

ID del comando replicato nella transazione.

xdesid

nvarchar(64)

ID della transazione.

artcache_table_address

varbinary(8)

Indirizzo in memoria dell'ultima struttura della tabella di articoli nella cache utilizzata per la transazione.

server

nvarchar(514)

Nome del server.

server_len_in_bytes

smallint

Lunghezza in caratteri, espressa in byte, del nome del server.

database

nvarchar(514)

Nome del database.

db_len_in_bytes

smallint

Lunghezza in caratteri, espressa in byte, del nome del database.

originator

nvarchar(514)

Nome del server in cui ha origine la transazione.

originator_len_in_bytes

smallint

Lunghezza in caratteri, espressa in byte, del server in cui ha origine la transazione.

orig_db

nvarchar(514)

Nome del database in cui ha origine la transazione.

orig_db_len_in_bytes

smallint

Lunghezza in caratteri, espressa in byte, del database in cui ha origine la transazione.

cmds_in_tran

int

Numero di comandi replicati nella transazione corrente. Questo numero viene utilizzato per determinare quando è necessario eseguire il commit di una transazione logica.

is_boundedupdate_singleton

tinyint

Specifica se l'aggiornamento di una colonna univoca interessa solo una singola riga.

begin_update_lsn

nvarchar(64)

LSN utilizzato nell'aggiornamento di una colonna univoca.

delete_lsn

nvarchar(64)

LSN da eliminare come parte di un aggiornamento.

last_end_lsn

nvarchar(64)

Ultimo LSN in una transazione logica.

fcomplete

tinyint

Specifica se il comando è un aggiornamento parziale.

fcompensated

tinyint

Specifica se la transazione è interessata da un rollback parziale.

fprocessingtext

tinyint

Specifica se la transazione include una colonna di dati di tipo binario di grandi dimensioni.

max_cmds_in_tran

int

Numero massimo di comandi una transazione logica, come specificato dall'agente di lettura log.

Autorizzazioni

È richiesta l'autorizzazione VIEW DATABASE STATE per il database di pubblicazione per eseguire dm_repl_traninfo.

Osservazioni

Vengono restituite informazioni solo per gli oggetti di database replicati caricati nella cache dell'articolo di replica.

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica
Viste a gestione dinamica relative alle repliche

Guida in linea e informazioni

Assistenza su SQL Server 2005