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