我有一个SELECT声明,这是挂着,我想杀了它。我是通过SQL访问服务器的,如果这重要的话(不是微软的)。
有我可以执行的命令来杀死那个进程吗?
我在使用EXEC('Kill ' + Pid):时得到了这个
杀死命令不能在用户事务中使用.
发布于 2012-06-01 09:18:28
您可以尝试KILL命令。
发布于 2016-11-08 02:27:16
如果杀死命令本身不起作用,就像您经常得到的那样:“杀死命令不能在用户事务中使用”。错误,然后再使用数据库OFFLINE和BACKONLINE。这将强制完全断开数据库中任何挥之不去的进程。
不要做DEATTACH,因为这是“过火”,可能会使您的数据库回到网上。
如果它是一个生产数据库,很明显,在您这样做之前,会想到!
https://stackoverflow.com/questions/10847561
复制相似问题