sys.dm_tran_aborted_transactions (Transact-SQL)
Aplica-se a: SQL Server 2019 (15.x) Banco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Retorna informações sobre transações não resolvidas e anuladas na instância do SQL Server.
Tabela retornada
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
transaction_id | INT | O transaction_id da transação abortada. |
database_id | INT | O database_id da transação abortada. No Banco de Dados SQL do Azure, os valores são exclusivos em um único banco de dados ou em um pool elástico, mas não em um servidor lógico. |
begin_xact_lsn | numeric(25,0) | O LSN inicial da transação abortada. |
end_xact_lsn | numeric(25,0) | O LSN final da transação abortada. |
begin_time | datetime | A hora de início da transação anulada. |
nest_aborted | bit | Quando 1, indica que a transação tem uma transação anulada aninhada. |
Permissões
No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE
.
Nos objetivos de serviço do SQL Database Basic, S0 e S1 e para bancos de dados em pools elásticos, a conta de administrador do servidor, a conta de administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader##
função de servidor é necessária. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE
no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##
são necessárias.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Comentários
A DMV sys.dm_tran_aborted_transactions
mostra todas as transações anuladas na instância do SQL Server. A nest_aborted
coluna indica que a transação foi confirmada ou está ativa, mas há partes que foram abortadas (savepoints ou transações aninhadas) que podem bloquear o processo de limpeza do PVS. Para obter mais informações, consulte Solucionar problemas de recuperação acelerada do banco de dados.
As transações não resolvidas e abortadas serão removidas pelo processo de limpeza do armazenamento de versão persistente (PVS).
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de