日期:2014-05-18  浏览次数:20426 次

关于锁堵塞
相关帖子:
http://topic.csdn.net/u/20070927/08/239cf27b-6274-493a-bcfe-4ee90b6c78f9.html?seed=1408577383

目前我已经放弃解决这个问题了,只是想每次堵塞的时候,能够快速的处理掉它——准备开发一个工具软件。

实现功能:
1、查找到所有“正在堵塞”的进程 
2、得到该进程的SQL语句 
然后判断之后确定是否删除该进程 

只要实现这两条就行了,其他的方式不用给我了。谢谢各位。
另外,jwt1982如果进来的话,把屁股崛起来,我想踢你屁股了。。。。

------解决方案--------------------
这个难度高,看看先.

另:上次是如何解决的?
------解决方案--------------------
sql2000不清楚,sql2005可以用sysprocesses 的sql_handle得到

select * from sysprocesses 
cross apply sys.dm_exec_sql_text(sql_handle)
------解决方案--------------------
用這個查正在執行的語句

sp_who 
DBCC INPUTBUFFER(spid)

給我分數吧謝謝
------解决方案--------------------
先執行 sp_who 看有多少SPID 在用DBCC INPUTBUFFER(spid) 查出 SPID所對應的 SQL語句