没有办法列出SQL Server 2000数据库中的未清事务?
技术问答
271 人阅读
|
0 人回复
|
2023-09-11
|
有谁知道在SQL Server 在2000数据库中列出未完成事务的任何方式?
9 R2 ~8 q: d+ k' F我知道可以查询sys.dm_tran_session_transactionsSQL 2005(和更高版本)数据库版本的视图,但SQL
7 ?( E9 Q: Z9 s! b& A2000上不可用。/ I. g7 `3 ?9 ^9 f7 u1 A
% q# B* t% e4 f) |" I4 B+ f; R; Y
解决方案:
, H) K# a7 r- T4 q5 S- P6 a 查询所有数据库sys.sysprocesses
! w; t% w- H+ H/ S; L. b& @$ oSELECT * FROM sys.sysprocesses WHERE open_tran = 1请使用当前数据库:5 ~& @; n. g( s! F& H! G
DBCC OPENTRAN |
|
|
|
|
|