sys.dm_tran_active_transactions (Transact-SQL)
Retorna informações sobre transações da instância do SQL Server.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
transaction_id |
bigint |
ID da transação no nível de instância, não no nível de banco de dados. Somente é exclusiva em todos os bancos de dados em uma instância, mas não em todas as instâncias de servidor. |
nome |
nvarchar(64) |
Nome da transação. O nome será substituído se a transação for marcada e o nome marcado substituirá o nome de transação. |
transaction_begin_time |
datetime |
Hora em que a transação foi iniciada. |
transaction_type |
int |
Tipo de transação. 1 = Transação de leitura/gravação 2 = Transação somente leitura 3 = Transação de sistema 4 = Transação distribuída |
transaction_uow |
uniqueidentifier |
Identificador da UOW (Unidade de Trabalho) da transação para transações distribuídas. O MS DTC usa o identificador UOW para trabalhar com a transação distribuída. |
transaction_state |
int |
0 = A transação não foi completamente inicializada ainda. 1 = A transação foi inicializada mas não foi iniciada. 2 = A transação está ativa. 3 = A transação foi encerrada. Isso é usado para transações somente leitura. 4 = O processo de confirmação foi iniciado na transação distribuída. Destina-se somente a transações distribuídas. A transação distribuída ainda está ativa, mas não poderá mais ser realizado o processamento. 5 = A transação está em um estado preparado e aguardando resolução. 6 = A transação foi confirmada. 7 = A transação está sendo revertida. 8 = A transação foi revertida. |
transaction_status |
int |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
transaction_status2 |
int |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
dtc_state |
int |
1 = ATIVO 2 = PREPARADO 3 = CONFIRMADO 4 = ANULADO 5 = RECUPERADO |
dtc_status |
int |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
dtc_isolation_level |
int |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
Permissões
Requer a permissão VIEW SERVER STATE no servidor.