sys.dm_tran_active_transactions (Transact-SQL)
Retourne des informations sur les transactions liées à l'instance de SQL Server.
Nom de la 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 en 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
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Voir aussi
Référence
sys.dm_tran_session_transactions (Transact-SQL)
sys.dm_tran_database_transactions (Transact-SQL)
Fonctions et vues de gestion dynamique (Transact-SQL)
Fonctions et vues de gestion dynamique relatives aux transactions (Transact-SQL)