Apakah ada yang tahu cara untuk membuat daftar transaksi terbuka di database SQL Server 2000?
Saya sadar bahwa saya dapat meminta tampilan sys.dm_tran_session_transactions
pada versi database SQL 2005 (dan yang lebih baru), namun ini tidak tersedia di SQL 2000.
sql
sql-server
transactions
sql-server-2000
James Wiseman
sumber
sumber
DBCC OPENTRAN membantu mengidentifikasi transaksi aktif yang mungkin mencegah pemotongan log. DBCC OPENTRAN menampilkan informasi tentang transaksi aktif tertua dan transaksi replikasi terdistribusi dan tidak terdistribusi terlama, jika ada, dalam log transaksi dari database yang ditentukan. Hasil ditampilkan hanya jika ada transaksi aktif yang ada di log atau jika database berisi informasi replikasi.
Pesan informasional ditampilkan jika tidak ada transaksi aktif di log.
OPENTRAN DBCC
sumber
Gunakan ini karena setiap kali transaksi membuka lebih dari satu transaksi maka di bawah ini akan berfungsi SELECT * FROM sys.sysprocesses WHERE open_tran <> 0
sumber