sys.dm_repl_traninfo (Transact-SQL)
Restituisce informazioni su ogni transazione replicata o di acquisizione dati delle modifiche.
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. Se è true, il valore è 1; altrimenti è 0. |
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. |
begin_time |
datetime |
Ora di inizio della transazione. |
commit_time |
datetime |
Ora in cui è stato eseguito il commit della transazione. |
session_id |
int |
ID della sessione di analisi del log relativo all'acquisizione dei dati delle modifiche. Questa colonna esegue il mapping alla colonna session_id in sys.dm_cdc_logscan_sessions. |
session_phase |
int |
Numero che indica la fase in cui si trovava la sessione quando si è verificato l'errore. Questa colonna esegue il mapping alla colonna phase_number in sys.dm_cdc_errors. |
is_known_cdc_tran |
bit |
Indica che la transazione è controllata dall'acquisizione dei dati delle modifiche. 0 = Transazione di replica della transazione. 1 = Transazione di acquisizione dati delle modifiche. |
error_count |
int |
Numero di errori rilevati. |
Autorizzazioni
Richiede l'autorizzazione VIEW DATABASE STATE per il database di pubblicazione o il database abilitato per l'acquisizione dei dati delle modifiche.
Osservazioni
Vengono restituite informazioni solo per gli oggetti di database replicati o per le tabelle abilitate per l'acquisizione dei dati delle modifiche caricati nella cache dell'articolo.
Vedere anche
Riferimento
Funzioni e viste a gestione dinamica (Transact-SQL)
Viste a gestione dinamica relative alle repliche (Transact-SQL)
Viste a gestione dinamica correlate a Change Data Capture (Transact-SQL)