Delen via


sys.dm_tran_aborted_transactions (Transact-SQL)

van toepassing op: SQL Server 2019 (15.x) Azure SQL DatabaseAzure SQL Managed Instance

Retourneert informatie over niet-opgeloste, afgebroken transacties in het database-engine-exemplaar.

Tabel geretourneerd

Kolomnaam Gegevenstype Beschrijving
transaction_id De transaction_id van de afgebroken transactie.
database_id De database_id van de afgebroken transactie.

In Azure SQL Database zijn de waarden uniek binnen één database of een elastische pool, maar niet binnen een logische server.
begin_xact_lsn numeriek(25,0) De beginnende LSN van de afgebroken transactie.
end_xact_lsn numeriek(25,0) De eind-LSN van de afgebroken transactie.
begin_time datum/tijd- De begintijd van de afgebroken transactie.
nest_aborted bit Wanneer 1, geeft u aan dat de transactie een geneste afgebroken transactie heeft.

Machtigingen

Voor SQL Server en SQL Managed Instance is VIEW SERVER STATE machtiging vereist.

Op SQL Database Basic, S0en S1 servicedoelstellingen, en voor databases in elastische pools, is het serverbeheerder--account, het Microsoft Entra-beheerdersaccount of lidmaatschap van de ##MS_ServerStateReader##-server functie vereist. Voor alle andere SQL Database-servicedoelstellingen is de VIEW DATABASE STATE machtiging voor de database of het lidmaatschap van de ##MS_ServerStateReader##-serverfunctie vereist.

Machtigingen voor SQL Server 2022 en hoger

Vereist VIEW SERVER PERFORMANCE STATE machtiging op de server.

Opmerkingen

De sys.dm_tran_aborted_transactions DMV toont alle afgebroken transacties in het database-engine-exemplaar. De kolom nest_aborted geeft aan dat de transactie is doorgevoerd of actief is, maar dat er delen (savepoints of geneste transacties) zijn die zijn afgebroken. Dit kan het PVS-opschoonproces blokkeren terwijl de transactie actief blijft. Zie Bewaken en problemen met versneld databaseherstel oplossenvoor meer informatie.

Rijversies die zijn gemaakt door onopgeloste, afgebroken transacties worden verwijderd door het opschonen van permanente versieopslag (PVS).