sys.dm_tran_active_transactions
Devuelve información sobre transacciones de la instancia de SQL Server.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
transaction_id |
bigint |
Id. de la transacción en el nivel de instancia, no en el nivel de base de datos. Es sólo exclusiva en todas las bases de datos dentro de una instancia, pero no es exclusiva en todas las instancias del servidor. |
name |
nvarchar(64) |
Nombre de transacción. Se sobrescribe si la transacción está marcada y el nombre marcado reemplaza el nombre de transacción. |
transaction_begin_time |
datetime |
Hora en que se ha iniciado la transacción. |
transaction_type |
int |
Tipo de transacción. 1 = Transacciones de lectura y escritura 2 = Transacción de sólo lectura 3 = Transacción de sistema 4 = Transacción distribuida |
transaction_uow |
uniqueidentifier |
Identificador de la unidad de trabajo (UOW) de la transacción para transacciones distribuidas. MS DTC usa el identificador UOW para trabajar con la transacción distribuida. |
transaction_state |
int |
0 = La transacción aún no se ha inicializado completamente. 1 = La transacción se ha inicializado, pero no ha comenzado. 2 = La transacción está activa. 3 = La transacción ha finalizado. Se utiliza para transacciones de sólo lectura. 4 = El proceso de proceso de confirmación se ha iniciado en la transacción distribuida. Es sólo para transacciones distribuidas. La transacción distribuida aún está activa, pero no se puede realizar ningún otro proceso adicional. 5 = La transacción está en estado de preparada y esperando una resolución. 6 = La transacción se ha confirmado. 7 = La transacción se está revirtiendo. 8 = La transacción se ha revertido. |
transaction_status |
int |
Identificado para fines informativos solamente. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
transaction_status2 |
int |
Identificado para fines informativos solamente. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
dtc_state |
int |
1 = ACTIVE 2 = PREPARED 3 = COMMITTED 4 = ABORTED 5 = RECOVERED |
dtc_status |
int |
Identificado para fines informativos solamente. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
dtc_isolation_level |
int |
Identificado para fines informativos solamente. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.
Vea también
Referencia
sys.dm_tran_session_transactions
sys.dm_tran_database_transactions
Funciones y vistas de administración dinámica
Funciones y vistas de administración dinámica relacionadas con transacciones