gpt4 book ai didi

sql-server - 如何在 Windows Azure SQL 数据库上查找未完成的事务?

转载 作者:行者123 更新时间:2023-12-03 09:48:18 25 4
gpt4 key购买 nike

在 SQL Server 2008 R2 中,您可以在调试死锁时使用以下命令查找所有打开的事务:

DBCC OPENTRAN 

但是,该功能在 Windows Azure SQL 数据库中不可用;它反而抛出错误:

"DBCC command 'OPENTRAN' is not supported in this version of SQL Server."

sp_who2 存储过程也不存在。

在 Azure 版本的 SQL Server 中获取所有打开的事务的正确查询是什么?

最佳答案

尝试使用 DMV:

SELECT *
FROM sys.dm_tran_active_transactions

SELECT *
FROM sys.dm_tran_database_transactions

SELECT *
FROM sys.dm_tran_session_transactions

关于sql-server - 如何在 Windows Azure SQL 数据库上查找未完成的事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23404529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com