我来自sys.sysprocesses
的runnig查询
其中一个结果是使用kpid
'4056'和SPId 390
的流程
但是当我在命令提示符下看到Windows任务管理器或tasklist
时
1-i试图在sql server中使用kill 390
终止此过程:它不会杀死并保留在kill / rollbak中
2-我试图通过命令提示符taskkill /pid 4056
杀死
它说:“处理这个PID
不会退出。”
无论如何要杀死这个过程?
答案 0 :(得分:1)
在我的故事中,使用以下类似查询杀死针对Sharepoint的进程失败并且长时间保持在kill / rollback状态是失败的。我试图解决这个问题,而没有重新启动我没有成功的SQL服务器,但显示你可以在哪里找到KPID以及如何杀死它们
SELECT f1, f2
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'WSS;IMEX=1; DATABASE=http://portal.local/AA/XX/YY;LIST=Feedback;VIEW=;RetrieveIds=Yes;',
'SELECT f1, f2 FROM LIST') AS derivedtbl_1