前些天,同事遇到一个死锁的问题,走过去看看,一下子不知道怎么写,又想起三年前面试的时候问的一个with(nolock)相关的问题,忙活了一会,弄出个东东  

  核心主要是视图sys.SysProcesses,它源自于系统表sysprocesses,前者是微软推荐的用法,因为后者在未来SQL Server版本中可能会被隐藏。视图字段含义见这里。然后是kill 命令,它加上进程id就可以杀掉相应进程,它的简单用法如下:

1 use Test
2 go
3 -- 列出所有进程信息
4 EXEC sp_who2
5 go
6 
7 -- 执行杀掉进程命令
8 KILL 29
9 go
View Code

相关文章: