sys.dm_tran_aborted_transactions (Transact-SQL)

A következőkre vonatkozik: Az SQL Server 2019 (15.x) és újabb verziói az Azure SQL DatabaseAzure SQL Managed InstanceSQL Database-adatbázist a Microsoft Fabricben

Az adatbázismotor-példány nem oldott, megszakított tranzakcióira vonatkozó információkat ad vissza.

Visszaadott tábla

Oszlop neve Adattípus Description
transaction_id int A megszakított tranzakció transaction_id.
database_id int A megszakított tranzakció database_id.

Az Azure SQL Database-ben az értékek egyediek egyetlen adatbázisban vagy rugalmas készletben, de nem logikai kiszolgálón belül.
begin_xact_lsn numerikus(25,0) A megszakított tranzakció kezdő LSN-je.
end_xact_lsn numerikus(25,0) A megszakított tranzakció záró LSN-je.
begin_time datetime A megszakított tranzakció kezdő időpontja.
nest_aborted bit 1 esetén azt jelzi, hogy a tranzakció beágyazott megszakított tranzakcióval rendelkezik.

Permissions

Az SQL Serveren és a felügyelt SQL-példányon VIEW SERVER STATE engedély szükséges.

Az SQL Database Alapszintű, S0és S1 szolgáltatás célkitűzésein, valamint rugalmas készletekbenlévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az adatbázis VIEW DATABASE STATE engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

A kiszolgálón VIEW SERVER PERFORMANCE STATE engedély szükséges.

Megjegyzések

A sys.dm_tran_aborted_transactions DMV megjeleníti az adatbázismotor-példányban lévő összes megszakított tranzakciót. A nest_aborted oszlop azt jelzi, hogy a tranzakció véglegesítve van, vagy aktív, de vannak olyan részek (mentési pontok vagy beágyazott tranzakciók), amelyek megszakadtak. Ez blokkolhatja a PVS-törlési folyamatot, amíg a tranzakció aktív marad. További információért lásd: A gyorsított adatbázis-helyreállítás monitorozása és hibaelhárítása.

A feloldatlan, megszakított tranzakciók által létrehozott sorverziókat az állandó verziótár (PVS) törlése eltávolítja.