Condividi tramite


sys.dm_tran_commit_table (Transact-SQL)

Visualizza una riga per ogni transazione di cui è stato eseguito il commit per una tabella controllata tramite il rilevamento delle modifiche di SQL Server. La vista sys.dm_tran_commit_table management, fornita a scopo di supporto, espone le informazioni correlate alla transazione archiviate dal rilevamento delle modifiche nella tabella di sistema sys.syscommittab. La tabella sys.syscommittab fornisce un efficiente mapping persistente da un ID di transazione specifico del database al numero di sequenza del file di log (LSN) del commit della transazione e al timestamp del commit. I dati archiviati nella tabella sys.syscommittab ed esposti in questa vista di gestione sono soggetti al processo di pulizia in base al periodo di memorizzazione specificato durante la configurazione del rilevamento delle modifiche.

Nome colonna

Tipo di dati

Descrizione

commit_ts

bigint

Numero a incremento progressivo costante che funge da timestamp specifico del database per ogni transazione di cui viene eseguito il commit.

xdes_id

bigint

ID interno specifico del database per la transazione.

commit_lbn

bigint

Numero del blocco del log contenente il record del log del commit per la transazione.

commit_csn

bigint

Numero di sequenza del commit specifico dell'istanza per la transazione.

commit_time

smalldatetime

Ora in cui è stato eseguito il commit della transazione.

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica (Transact-SQL)

Concetti

Informazioni sul rilevamento delle modifiche (SQL Server)