sys.dm_tran_aborted_transactions (Transact-SQL)

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

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 elastischen Pools 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 SQL-Datenbank Standard-, S0- und S1-Dienstziele sowie für Datenbanken in elastischen Pools ist das Serveradministratorkonto, das Microsoft Entra-Administratorkonto 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-sauber Up-Prozess blockieren können. Weitere Informationen finden Sie unter Problembehandlung der beschleunigten Datenbankwiederherstellung.

Nicht aufgelöste, abgebrochene Transaktionen werden durch den permanenten Versionsspeicher (PVS) sauber Up-Prozess entfernt.

Siehe auch