Partilhar via


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.

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 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. 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 = ATIVO

2 = PREPARADO

3 = CONFIRMADO

4 = ANULADO

5 = RECUPERADO

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.