Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Aplica-se a: SQL Server 2019 (15.x)
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Retorna informações sobre transações não resolvidas e anuladas na instância do Mecanismo de Banco de Dados.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
transaction_id |
int | O transaction_id da transação anulada. |
database_id |
int | O database_id da transação anulada.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 |
numérico (25,0) | O LSN inicial da transação anulada. |
end_xact_lsn |
numérico (25,0) | O LSN final da transação anulada. |
begin_time |
de 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. |
No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE
.
Nos objetivos de serviço do Banco de Dados SQL Básico, S0 e S1 e para bancos de dados em pools elásticos, é necessário ter a conta do administrador do servidor, a conta do administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader##
função de servidor. 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.
Requer permissão VIEW SERVER PERFORMANCE STATE
no servidor.
A DMV do sys.dm_tran_aborted_transactions
mostra todas as transações anuladas na instância do Mecanismo de Banco de Dados. A coluna nest_aborted
indica que a transação foi confirmada ou está ativa, mas há partes (pontos de salvamento ou transações aninhadas) que foram anuladas. Isso pode bloquear o processo de limpeza de PVS enquanto a transação permanece ativa. Para obter mais informações, consulte Monitorar e solucionar problemas de recuperação acelerada de banco de dados.
As versões de linha criadas por transações anuladas não resolvidas são removidas pela limpeza do PVS (repositório de versão persistente).
Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmo