有没有办法检查SQL SP是否正在运行或已完成?

时间:2014-02-05 11:38:48

标签: sql-server stored-procedures

我使用Microsoft SQL Server Management Studio来处理数据库。我在PC One上手动启动SP执行。有没有办法从另一台PC检查SP是否仍在运行?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

使用免费工具,例如Idera SQL Check。以图形方式显示有关SQL Server当前状态的许多statatisc。

答案 2 :(得分:0)

系统存储过程sp_who可能有用:http://technet.microsoft.com/en-us/library/ms174313.aspx

如果你知道SPID,那么你可以使用

EXEC sp_who <spid>;

或者,您可以使用执行命令

的登录名的登录名
EXEC sp_who 'george\gvee';

如果 cmd 列指出AWAITING COMMAND,则表明该会话未执行查询或其他操作,即它处于空闲状态