sys.dm_tran_active_transactions (Transact-SQL)
Retourne des informations sur les transactions liées à l'instance de SQL Server.
Nom de colonne |
Type de données |
Description |
---|---|---|
transaction_id |
bigint |
ID de la transaction au niveau de l'instance et non au niveau de la base de données. Cet ID est unique pour toutes les bases de données d'une instance, mais pas pour toutes les instances du serveur. |
name |
nvarchar(32) |
Nom de la transaction. Ce nom est remplacé si la transaction est marquée et que le nom marqué remplace le nom de la transaction. |
transaction_begin_time |
datetime |
Heure de début de la transaction. |
transaction_type |
int |
Type de transaction. 1 = transaction de lecture/écriture 2 = transaction de lecture seule 3 = Transaction système 4 = transaction distribuée |
transaction_uow |
uniqueidentifier |
Identificateur de l'unité de travail de la transaction pour les transactions distribuées. MS DTC utilise cet identificateur pour agir sur la transaction distribuée. |
transaction_state |
int |
0 = La transaction n'a pas encore été complètement initialisée. 1 = La transaction a été initialisée mais n'a pas démarré. 2 = La transaction est active. 3 = La transaction est terminée. Cette valeur est utilisée pour les transactions en lecture seule. 4 = Le processus de validation a été lancé sur la transaction distribuée. Cette valeur s'applique aux transactions distribuées uniquement. La transaction distribuée est toujours active, mais aucun traitement ultérieur ne peut avoir lieu. 5 = La transaction est en état préparé et attend d'être résolue. 6 = La transaction a été validée. 7 = La transaction est en cours de restauration. 8 = la transaction a été restaurée. |
transaction_status |
int |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
transaction_status2 |
int |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
dtc_state |
int |
1 = ACTIF 2 = PRÉPARÉ 3 = VALIDÉ 4 = ABANDONNÉ 5 = RÉCUPÉRÉ |
dtc_status |
int |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
dtc_isolation_level |
int |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
filestream_transaction_id |
varbinary(128) |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
Autorisations
Requiert l'autorisation VIEW SERVER STATE sur le serveur.