有谁知道在SQL Server 2000数据库上列出未完成的事务的任何方式?
我知道可以查询sys.dm_tran_session_transactionsSQL 2005(和更高版本)数据库版本的视图,但是SQL 2000上不可用。
sys.dm_tran_session_transactions
对于所有数据库,查询sys.sysprocesses
SELECT * FROM sys.sysprocesses WHERE open_tran = 1
对于当前数据库,请使用:
DBCC OPENTRAN