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.