sys.dm_tran_active_transactions (Transact-SQL)
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. È univoco solo in tutti i database all'interno di un'istanza, ma non tra tutte le istanze del server. |
name |
nvarchar(32) |
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 |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
transaction_status2 |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
dtc_state |
int |
1 = ACTIVE 2 = PREPARED 3 = COMMITTED 4 = ABORTED 5 = RECOVERED |
dtc_status |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
dtc_isolation_level |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
filestream_transaction_id |
varbinary(128) |
Identificato solo a scopo informativo. Non supportato. 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 (Transact-SQL)
sys.dm_tran_database_transactions (Transact-SQL)
Funzioni e viste a gestione dinamica (Transact-SQL)
Funzioni e viste a gestione dinamica relative alle transazioni (Transact-SQL)