none
安装SQL Server 2014提示“等待数据库引擎恢复句柄失败”,现无法登陆 RRS feed

  • 问题

  • 安装快结束的时候弹出提示“等待数据库引擎恢复句柄失败”,最后显示”数据库引擎服务安装失败,MSSQLSERVER服务使用的本地账户可以启动,现在打开SSMS,使用windows和sa账户都无法登陆,错误18456,重新安装实例还是不行,希望大伙帮帮忙,谢谢!

    2015年1月14日 13:08

答案

  • 解决办法:

    1.如果MSSQLSERVER服务已经启动,则停止。

    2.以管理员身份打开命令行,复制这一句 “X:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe” -c -m
    (X改为为自己机器上SQL Server安装目录)到命令行后回车

    3.打开SQL Server Management Studio,使用windows身份登录,在“安全性-登录名”里添加本机计算机管理员账户并“服务器角色”里选中“sysadmin”。

    4.在CMD命令行窗口中,按CTRL+C,然后关闭SQL Server Management Studio,启动MSSQLSERVER服务,完成结束。再次登录即可正常使用。

    • 已标记为答案 Kenyep 2015年6月17日 1:28
    2015年6月17日 1:28

全部回复

  • Which edition did you install? Any details in installation log files? Any error in windows event logs?
    2015年1月14日 14:25
  • 解决办法:

    1.如果MSSQLSERVER服务已经启动,则停止。

    2.以管理员身份打开命令行,复制这一句 “X:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe” -c -m
    (X改为为自己机器上SQL Server安装目录)到命令行后回车

    3.打开SQL Server Management Studio,使用windows身份登录,在“安全性-登录名”里添加本机计算机管理员账户并“服务器角色”里选中“sysadmin”。

    4.在CMD命令行窗口中,按CTRL+C,然后关闭SQL Server Management Studio,启动MSSQLSERVER服务,完成结束。再次登录即可正常使用。

    • 已标记为答案 Kenyep 2015年6月17日 1:28
    2015年6月17日 1:28
  • initerrlog: Could not open error log file ''. Operating system error = 3(系统找不到指定的路径。).
    2017年4月26日 3:24
  • 您好,可是windows和sqlserver的账户都不能登录啊,你说的第三步要怎么做啊?
    2018年4月4日 1:29
  • 你这个情况是因为命令行不是以管理员权限运行的
    2019年2月14日 4:19
  • 又发现一个解决方案,开始->运行->services.mscm,打开服务控制台,找到SQL Server (MSSQLSERVER),把运行账户改为内置系统账户就好了
    2019年2月14日 4:55