windows无法停止SQLserver 服务的强制关闭进程方案(强制重启sqlserver PolyBase)
今天在配置sqlserver需要重启的时候,提示其它服务也需要重启,但SQL Server PolyBase 数据移动 (MSSQLSERVER)无法重启了,这里就给出终极解决方法,强制关闭PolyBase 数据移动进程,再重启sqlserver就可以了

强制重启sqlserver
1.位置错误导致无法通过图形界面关闭 和重启SQLserver

选择停止:

出现报错:

2.解决方案
打开sql配置管理器,找到主进程pid

![]()
可知,进程号为10152
管理员身份打开cmd:

通过tasklist 可以查看到sqlserver.exe 的这个程序:
![]()
![]()
当前状态(启动状态):

cmd执行taskkill 命令使用 -pid 选择进程id /F 为强制选项,强制关闭进程:

查看状态(已经关闭):
![]()
3.启动
![]()
通过管理工具可以启动:

![]()
![]()
通过上述方式可以解决无法直接关闭sqlserver服务的问题,至于为何出现上述问题,暂时未找到解答,不想重装又想实现暂时关闭sqlserver(比如要复制下数据库文件等)可以尝试上述操作,本人使用是成功的。
相关文章
SQLServer获取临时表所有列名或是否存在指定列名的方法
本文介绍了SQLServer获取临时表所有列名或是否存在指定列名的方法,需要的朋友一起来看下吧2016-12-12
mssql查找备注(text,ntext)类型字段为空的方法
在sql语句中,如果查找某个文本字段值为空的,可以用select * from 表 where 字段='' ,但是如果这个字段数据类型是text或者ntext,那上面的sql语句就要出错了。2008-08-08
Sql Server 索引使用情况及优化的相关Sql语句分享
Sql Server 索引使用情况及优化的相关 Sql 语句,非常好的SQL语句,记录于此,需要的朋友可以参考下2012-05-05


最新评论