sys.dm_tran_aborted_transactions (Transact-SQL)

Si applica a: SQL Server 2019 (15.x) database SQL di Azure Istanza gestita di SQL di Azure

Restituisce informazioni sulle transazioni non risolte e interrotte nell'istanza di SQL Server.

Tabella restituita

Nome colonna Tipo di dati Descrizione
transaction_id int Oggetto transaction_id della transazione interrotta.
database_id int Oggetto database_id della transazione interrotta.

In database SQL di Azure i valori sono univoci all'interno di un singolo database o di un pool elastico, ma non all'interno di un server logico.
begin_xact_lsn numeric(25,0) LSN iniziale della transazione interrotta.
end_xact_lsn numeric(25,0) LSN finale della transazione interrotta.
begin_time datetime Ora di inizio della transazione interrotta.
nest_aborted bit Quando 1, indica che la transazione ha una transazione interrotta annidata.

Autorizzazioni

In SQL Server e Istanza gestita di SQL è richiesta VIEW SERVER STATE l'autorizzazione.

In database SQL obiettivi di servizio Basic, S0 e S1 e per i database nei pool elastici, è necessario l'account amministratore del server, l'account amministratore di Microsoft Entra o l'appartenenza al ruolo del ##MS_ServerStateReader##server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE per il database o l'appartenenza al ruolo del ##MS_ServerStateReader## server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW edizione Standard RVER PERFORMANCE STATE nel server.

Osservazioni:

La sys.dm_tran_aborted_transactions DMV mostra tutte le transazioni interrotte nell'istanza di SQL Server. La nest_aborted colonna indica che la transazione è stata sottoposta a commit o è attiva, ma sono presenti parti interrotte (punti di salvataggio o transazioni nidificate) che possono bloccare il processo di pulizia PVS. Per altre informazioni, vedere Risolvere i problemi relativi al ripristino accelerato del database.

Le transazioni interrotte non risolte verranno rimosse dal processo di pulizia dell'archivio versioni permanente (PVS).

Vedi anche