none
sql 2000,Kill掉Blocking process会有什么问题? RRS feed

答案

  • Kill掉的话你的这个Session就会结束,比如Session是事物的话会被Rollback,如果事务已经执行很久会Rollback很久。所以你先看一下执行的代码是什么。比如用DBCC  INPUTBUFFER(SPID)


    Please Mark As Answer if it is helpful.

    2014年4月10日 1:35

全部回复

  • Depends on what it does, better to stop at client side.
    2014年4月10日 0:51
  • Kill掉的话你的这个Session就会结束,比如Session是事物的话会被Rollback,如果事务已经执行很久会Rollback很久。所以你先看一下执行的代码是什么。比如用DBCC  INPUTBUFFER(SPID)


    Please Mark As Answer if it is helpful.

    2014年4月10日 1:35
  • 需要看一下你那个blocking 的process是干什么的?可以用dbcc inputbuffer(spid) 查看一下具体的执行语句。

    比如是个查询的话,如果你kill的话,那么前端这个客户的查询就会失败。

    2014年4月10日 3:08
  • 了解了,谢谢您的回答!


    此去千万里,岁月忽已晚!

    2014年4月10日 9:26
  • 了解了,谢谢您的回答!


    此去千万里,岁月忽已晚!

    2014年4月10日 9:26