Sql server SQL Server代理不启动

Sql server SQL Server代理不启动,sql-server,service,account,agent,failed-to-connect,Sql Server,Service,Account,Agent,Failed To Connect,我在一台客户服务器上遇到问题,SQL server代理未启动,我在SQL代理日志中发现以下内容: LogDate ErrorLevel Text 2020-02-22 22:46:48.000 3 [100] Microsoft SQLServerAgent version 11.0.7462.6 (X64 unicode retail build) : Process ID 7840 2020-02-22 22:46:48.000 3 [495] The SQL Server Age

我在一台客户服务器上遇到问题,SQL server代理未启动,我在SQL代理日志中发现以下内容:

LogDate ErrorLevel  Text
2020-02-22 22:46:48.000 3   [100] Microsoft SQLServerAgent version 11.0.7462.6 (X64 unicode retail build) : Process ID 7840
2020-02-22 22:46:48.000 3   [495] The SQL Server Agent startup service account is NT SERVICE\SQLSERVERAGENT.
2020-02-22 22:46:50.000 1   [150] SQL Server does not accept the connection (error: 808). Waiting for Sql Server to allow connections. Operation attempted was: Verify Connection On Start.
2020-02-22 22:46:50.000 1   [000] Unable to connect to server '(local)'; SQLServerAgent cannot start
2020-02-22 22:46:52.000 1   [298] SQLServer Error: 808, SSL Provider: The received certificate has expired. [SQLSTATE 08001] 
2020-02-22 22:46:52.000 1   [298] SQLServer Error: 808, Client unable to establish connection [SQLSTATE 08001] 
2020-02-22 22:46:52.000 1   [382] Logon to server '(local)' failed (DisableAgentXPs)
2020-02-22 22:46:52.000 3   [098] SQLServerAgent terminated (normally)
这些条目是sql server代理启动失败后日志中存在的所有条目

服务在标准帐户NT服务下运行

我已尝试将这些服务添加到本地管理员组

我已尝试将代理的服务帐户更改为域帐户-未成功


会有什么问题,以前有人遇到过吗?

离题-属于dba。但要回答的第一个问题是,使用的是哪个版本的sql server?Express?无Microsoft SQL Server 2012(SP4-GDR)(KB4057116)-11.0.7462.6(X64)2018年1月5日22:11:56版权所有(c)Windows NT 6.3上的Microsoft Corporation Enterprise Edition(64位)(构建9600:)(管理程序)我发现这个关于sql server代理连接字符串的内容可能对您解决问题有帮助我已通过添加新的自生成证书并将其添加到sql server引擎服务来解决此问题,之后我更改了sql代理文件夹中的一个注册表设置,注册表设置“localhost”里面有一个空值,我把它改成了SQL Server实例的实名,这样它就用实名代替了“(local)”,这样SQL代理就可以正常启动和运行了!在互联网上找不到这个问题的解决方案,所以可能对其他人有帮助