116 votes

Existe-t-il un moyen de répertorier les transactions en cours sur la base de données SQL Server 2000?

Est-ce que quelqu'un connaît un moyen de répertorier les transactions ouvertes sur la base de données SQL Server 2000?

Je sais que je peux interroger la vue sys.dm_tran_session_transactions sur les versions de base de données SQL 2005 (et versions ultérieures), mais cela n'est pas disponible sur SQL 2000.

194voto

gbn Points 197263

Pour toutes les bases de données

 SELECT * FROM sysprocesses WHERE open_tran = 1
 

Pour la base de données actuelle

 DBCC OPENTRAN
 

28voto

Barry Points 18913

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X