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 da instância, não no nível do banco de dados. É exclusiva apenas em todos os bancos de dados em uma instância, mas não em todas as instâncias de servidor. |
name |
nvarchar(32) |
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 de início da transação. |
transaction_type |
int |
Tipo de transação. 1 = Transação de leitura/gravação 2 = Transação somente leitura 3 = Transação do 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. Sem suporte. A compatibilidade futura não está garantida. |
transaction_status2 |
int |
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
dtc_state |
int |
1 = ACTIVE 2 = PREPARED 3 = COMMITTED 4 = ABORTED 5 = RECOVERED |
dtc_status |
int |
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
dtc_isolation_level |
int |
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
filestream_transaction_id |
varbinary(128) |
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
Permissões
Requer a permissão VIEW SERVER STATE no servidor.
Consulte também
Referência
sys.dm_tran_session_transactions (Transact-SQL)
sys.dm_tran_database_transactions (Transact-SQL)
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Funções e exibições de gerenciamento dinâmico relacionadas à transação (Transact-SQL)