繁体   English   中英

重新启动后,MSSQLSERVER服务无法启动

[英]MSSQLSERVER Service fails to start after reboot

我们最近已将MSSQLSERVER服务从以本地用户身份运行为域用户身份,但是我们仍然遇到以下问题...

MSSQLSERVER服务愉快地以我的域用户身份运行,直到我们重新启动为止。重新启动计算机后,我们注意到MSSQLSERVER没有运行。

如果我们打开services.msc并尝试启动MSSQLSERVER,则会出现以下错误: 服务错误

如果我们进入属性并设置密码,它将显示以下消息:

  • 帐户sqluser@mydomain.com已被授予“作为服务登录”权限

然后,我们可以成功启动MSSQLSERVER。

但是,如果再次重启,则必须在计算机备份后再次执行上述过程(再次执行SQL不会启动)

查看事件日志>安全性,我可以看到sqluser@mydomain.com的安全审核失败,具有以下失败原因:

  • 失败原因:用户尚未在此计算机上被授予请求的登录类型。

有谁知道我需要做什么来解决此问题,以确保它可以在启动后始终启动而无需用户执行此“修复”

问题是当GPO覆盖服务时允许登录的用户列表。

修复:更新GPO以包括该新用户以允许其作为服务登录。

我们之前遇到过此问题,我们通过配置分配为在本地组策略中运行MSSQLSERVER服务的域ID(服务ID)来解决。

  1. 启动gpedit.msc>“计算机配置”>“ Windows设置”>“安全设置”>“本地策略”>“用户权限分配”>“在从网络访问此计算机”和“作为服务登录”策略下添加ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM