【问题标题】:What's the equivalent of mysql's 'SHOW PROCESSLIST' on SQL server?SQL Server 中 mysql 'SHOW PROCESSLIST' 的等价物是什么?
【发布时间】:2010-01-12 20:58:05
【问题描述】:

我们正在从MySQL 转换为SQL Server。我试图弄清楚为什么对sqsh 的调用没有返回,并且我怀疑有一些我不知道的锁。

你如何知道发生了什么(最好是通过数据库连接)?

【问题讨论】:

标签: sql-server


【解决方案1】:

试试这个

select * from master..sysprocesses

【讨论】:

    【解决方案2】:

    您可以查看 sp_who 和 sp_who2 以查看它们是否能够满足您的需求。否则,SQL Profiler 通常可以帮助诊断问题。

    【讨论】:

    • 新手:exec sp_whoexec sp_who2
    【解决方案3】:

    SQL Server 包含一些未记录的过程。 sp_who2 列出连接到 SQL Server 的所有当前进程。它位于master 数据库中。

    USE master;
    GO
    EXEC sp_who2;
    GO
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      相关资源
      最近更新 更多