Freigeben über


sys.dm_tran_aborted_transactions (Transact-SQL)

Gilt für: SQL Server 2019 (15.x) Azure SQL-Datenbank Azure SQL Managed Instance

Gibt Informationen zu nicht aufgelösten, abgebrochenen Transaktionen in der SQL Server-Instanz zurück.

Zurückgegebene Tabelle

Spaltenname Datentyp Beschreibung
transaction_id int Der transaction_id der abgebrochenen Transaktion.
database_id int Der database_id der abgebrochenen Transaktion.

In Azure SQL-Datenbank sind die Werte innerhalb einer einzelnen Datenbank oder eines Pools für elastische Datenbanken eindeutig, aber nicht innerhalb eines logischen Servers.
begin_xact_lsn numeric(25,0) Der Start-LSN der abgebrochenen Transaktion.
end_xact_lsn numeric(25,0) Der endende LSN der abgebrochenen Transaktion.
begin_time datetime Die Anfangszeit der abgebrochenen Transaktion.
nest_aborted bit Wenn 1, gibt an, dass die Transaktion eine geschachtelte abgebrochene Transaktion aufweist.

Berechtigungen

Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE-Berechtigung erforderlich.

Für die SQL-Datenbank-Ziele Basic, S0 und S1 sowie für Datenbanken in Pools für elastische Datenbanken ist das Konto des Serveradministrators oder des Microsoft Entra-Administratorkontos oder die Mitgliedschaft in der ##MS_ServerStateReader## Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele ist entweder die VIEW DATABASE STATE-Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader##-Serverrolle erforderlich.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Hinweise

Die dynamische Verwaltungssicht sys.dm_tran_aborted_transactions zeigt alle abgebrochenen Transaktionen für die SQL Server-Instanz an. Die nest_aborted Spalte gibt an, dass die Transaktion zugesichert wurde oder aktiv ist, aber es gibt Teile, die abgebrochen wurden (Speicherpunkte oder geschachtelte Transaktionen), die den PVS-Bereinigungsprozess blockieren können. Weitere Informationen finden Sie unter Problembehandlung der beschleunigten Datenbankwiederherstellung.

Nicht aufgelöste, abgebrochene Transaktionen werden vom Bereinigungsprozess für beständigen Versionsspeicher (PVS) entfernt.

Siehe auch