sys.dm_tran_active_transactions
Restituisce informazioni sulle transazioni per l'istanza di SQL Server.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
transaction_id |
bigint |
ID della transazione a livello di istanza, non a livello di database. L'ID è univoco solo in tutti i database all'interno di un'istanza specifica, ma non tra tutte le istanze del server. |
name |
nvarchar(64) |
Nome della transazione. Viene sovrascritto se la transazione è contrassegnata e il nome contrassegnato sostituisce il nome della transazione. |
transaction_begin_time |
datetime |
Ora di avvio della transazione. |
transaction_type |
int |
Tipo di transazione. 1 = Transazione di lettura/scrittura 2 = Transazione di sola lettura 3 = Transazione di sistema 4 = Transazione distribuita |
transaction_uow |
uniqueidentifier |
Identificatore dell'unità di lavoro della transazione per le transazioni distribuite. MS DTC utilizza l'identificatore dell'unità di lavoro per gestire la transazione distribuita. |
transaction_state |
int |
0 = La transazione non è stata ancora inizializzata completamente. 1 = La transazione è stata inizializzata ma non è stata avviata. 2 = La transazione è attiva. 3 = La transazione è terminata. Viene utilizzato per le transazioni di sola lettura. 4 = Il processo di commit è stato inizializzato nella transazione distribuita. Riservato solo alle transazioni distribuite. La transazione distribuita è ancora attiva, ma non può essere ulteriormente elaborata. 5 = La transazione è in uno stato preparato ed è in attesa di risoluzione. 6 = È stato eseguito il commit della transazione. 7 = L'esecuzione del rollback della transazione è in corso. 8 = È stato eseguito il rollback della transazione. |
transaction_status |
int |
Identificazione a solo scopo informativo. Supporto non fornito. Non è garantita la compatibilità con le versioni future. |
transaction_status2 |
int |
Identificazione a solo scopo informativo. Supporto non fornito. Non è garantita la compatibilità con le versioni future. |
dtc_state |
int |
1 = ACTIVE 2 = PREPARED 3 = COMMITTED 4 = ABORTED 5 = RECOVERED |
dtc_status |
int |
Identificazione a solo scopo informativo. Supporto non fornito. Non è garantita la compatibilità con le versioni future. |
dtc_isolation_level |
int |
Identificazione a solo scopo informativo. Supporto non fornito. Non è garantita la compatibilità con le versioni future. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE nel server.
Vedere anche
Riferimento
sys.dm_tran_session_transactions
sys.dm_tran_database_transactions
Funzioni e viste a gestione dinamica
Funzioni e viste a gestione dinamica relative alle transazioni