等待数据库引擎恢复句柄失败 SqlServer2012安装时报错 Win10

上周,在一批Win10系统电脑上安装SqlServer 2012时,多次发生报错,安装失败,显示的失败信息是:等待数据库引擎恢复句柄失败sql

以下图所示:数据库

面对这样的错误,个人第一反应是百度,在百度上找了一下,发现网上对这个问题主要的解决办法是,在命令行中调用sqlservr.exe来解决服务器

然而,这个方法对我并无论用spa

因此,就又找了找命令行

功夫不负有心人,终于让我找到了解决问题的蛛丝马迹代理

有人说,这个问题跟帐户权限有关,主要是在安装SqlServer2012时,win10默认给的权限不够大,以及安装过程当中,走到“服务器配置”这一步时,里面涉及到的帐户压根儿不存在blog

所以,针对这个思路,我尝试了一下,主要分以下几步调整兼容性

第一,将SqlServer2012彻底卸载(彻底卸载是指,在控制面板——程序与功能中,将凡是带有SQL字样的程序所有卸掉,而后在注册表中,找到SQLServer相关的注册表配置所有删掉,最后,在C盘目录下将Program Files和Program Files (x86)的涉及到Microsoft SQL Server的文件夹所有删掉)百度

第二,重启电脑配置

第三,右键安装文件,属性——兼容性中,勾选,以管理员身份运行此程序

第四,右键安装文件,点击以管理员身份运行

第五,当SqlServer2012的安装进度,进行到“服务器配置”这一步的时候,注意了,这一步很是关键!

在服务帐户中,将“SQL Server 代理”、“SQL Server 数据库引擎”、以及“SQL Server Analysis Serveices”(这个需不须要还待定)的帐户进行更换(具体的选择帐户方法我就不解释了,本身去百度)

我将“SQL Server 代理”、“SQL Server 数据库引擎”的帐户改为了SYSTEM,将“SQL Server Analysis Serveices”的帐户改为了LOCAL SERVICE,改完后的效果,以下图所示

第六,在接下来的数据库引擎配置这一步,除了添加当前用户外,我还将AdminiStrator用户添加进去

最后,顺利安装完成,全部模块所有安装成功

因为我要安装一批电脑,一旦用平时的默认安装出现安装失败的状况,我就会换用这个方法重装一遍,因此,这个方法是通过反复试验可行的

相关文章
相关标签/搜索