加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

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

发布时间:2021-01-12 20:25:21 所属栏目:编程 来源:网络整理
导读:我的SQL Server实例(SQL Server 2008 R2 Express)服务具有启动类型=自动.过去几次我重新启动计算机时服务无法独立启动,但是当我手动启动服务时,它就开始了. 事件查看器显示由于连接超时,服务无法启动.有关此超时的条目有2个: Entry 1 A timeout was reached

我的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.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读