Condividi tramite


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

Guida in linea e informazioni

Assistenza su SQL Server 2005