VENTES: 1-800-867-1389

sys.dm_tran_database_transactions (Base de données SQL Azure)

Mis à jour: novembre 2014

Cette rubrique est obsolète. La version actualisée est disponible à la page Référence SQL 14 Transact-SQL.

ImportantImportant
Cette rubrique n'est pas tenue à jour. Pour obtenir la version actuelle, consultez sys.dm_tran_database_transactions (Transact-SQL).

Renvoie des informations concernant les transactions au niveau de la base de données. Le tableau suivant montre les colonnes prises en charge dans Microsoft base de données SQL Microsoft Azure.

 

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. Il n'est unique que dans les bases de données d'une instance, pas dans toutes les instances du serveur.

database_id

int

ID de la base de données associée à la transaction.

database_transaction_begin_time

datetime

Heure à laquelle la base de données a été impliquée dans la transaction. Il s'agit plus précisément de l'heure du premier enregistrement de journal dans la base de données pour la transaction.

database_transaction_type

int

1 = transaction en lecture/écriture

2 = transaction en lecture seule

3 = transaction système

database_transaction_state

int

1 = la transaction n'a pas été initialisée.

3 = la transaction a été initialisée, mais n'a produit aucun enregistrement de journal.

4 = la transaction a produit des enregistrements de journal.

5 = la transaction a été préparée.

10 = la transaction a été validée.

11 = la transaction a été restaurée.

12 = la transaction est en cours de validation. Dans cet état, l'enregistrement de journal est créé, mais il n'a pas été matérialisé ou maintenu.

database_transaction_status

int

Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

database_transaction_status2

int

Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Nécessite l'autorisation VIEW DATABASE STATE sur le serveur.

base de données SQL Microsoft Azure ne prend pas en charge les colonnes suivantes avec la vue système sys.dm_trans_database_transactions :

  • database_transaction_begin_lsn

  • database_transaction_commit_lsn

  • database_transaction_last_lsn

  • database_transaction_last_rollback_lsn

  • database_transaction_log_bytes_reserved

  • database_transaction_log_bytes_reserved_system

  • database_transaction_log_bytes_used

  • database_transaction_log_bytes_used_system

  • database_transaction_log_record_count

  • database_transaction_most_recent_savepoint_lsn

  • database_transaction_next_undo_lsn

  • database_transaction_replicate_record_count

Pour plus d'informations sur la vue système sys.dm_tran_database_transactions, consultez sys.dm_tran_database_transactions (Transact-SQL) dans la Documentation en ligne de SQL Server.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2015 Microsoft