小编典典

如何检查表上持有哪些锁

all

我们如何检查针对查询批处理的哪些行应用了哪些数据库锁?

有什么工具可以实时突出表行级锁定吗?

数据库:SQL Server 2005


阅读 175

收藏
2022-06-30

共1个答案

小编典典

要添加到其他响应,sp_lock还可以用于转储所有正在运行的进程的完整锁定信息。输出可能是压倒性的,但如果你想确切地知道锁定了什么,它是一个有价值的运行。我通常使用它sp_who2来快速解决锁定问题。

sp_lock根据所讨论的 SQL Server 版本,在线提供了多种不同版本的“更友好”过程。

在您的情况下,对于 SQL Server
2005,sp_lock仍然可用,但已弃用,因此现在建议将sys.dm_tran_locks视图用于此类事情。您可以在此处找到如何“滚动您自己的”sp_lock 函数的示例。

2022-06-30