sql-server – SQL Server不在Windows启动时启动,而是手动启动

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server不在Windows启动时启动,而是手动启动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的sql Server实例(sql Server 2008 R2 Express)服务具有启动类型=自动.过去几次我重新启动计算机时服务无法独立启动,但是当我手动启动服务时,它就开始了.

事件查看器显示由于连接超时,服务无法启动.有关此超时的条目有2个:

Entry 1

A timeout was reached (30000 milliseconds) while waiting for the sql
Server (sqlEXPRESS) service to connect.

Entry 2

The sql Server (sqlEXPRESS) service Failed to start due to the
following error: The service did not respond to the start or control
request in a timely fashion.

我检查了ERRORLOG文件,并且在这些事件查看器条目的周围没有记录错误.

关于这个问题的原因或我如何进一步调查的任何想法?

解决方法

出现此问题是因为sql Server丢失了登录ID凭据或使用了没有权限启动服务的帐户.

为了自动启动服务,sql Server需要一个帐户,该帐户有权在操作系统启动期间启动服务.

解决这个问题,你需要去
管理工具>服务> sql Server(MSsqlSERVER或您的实例名称)>右键单击>属性>转到登录>使用本地系统帐户设置“登录”选项

如果您选择了此选项,请点击浏览按钮并在那里找到本地服务帐户或网络服务帐户>单击“应用”.

重新启动计算机,您就可以启动sql Server.

猜你在找的MsSQL相关文章