MSSQL数据库代理服务无法启动

我已加入“维权骑士”(维权骑士-版权保护)的版权保护计划。

操作系统:Windows Server 2008 R2 DataCenter版

记录一次遇到的问题,MSSQL数据库代理服务无法启动,不能执行自动备份。

1、windwos server 2008 r2 服务器的Windwos Event Log 服务启动失败,错误1075:服务不存在,或已被标记为删除;

2、导致依赖于Windwos Event Log的Task Scheduler和Windwos Event Collector服务无法启动

3、间接导致MSSQL 代理依赖的服务无法启动,数据库不能自动备份

Windwos Event Log 启动失败,错误1075

开启修复记录:

1、打开注册表,找到位置HKEY_LOCAL_MACHINE/SYSTEM/CurentControlSet/Services/eventlog

2、删除图片中DependOnService项,该条目表示该服务所依赖的服务,实际上Event Log服务不依赖于wimiApSrv服务。

3、修改DisplayName项,将该项值修改为@%SystemRoot%\system32\wevtsv.dll, -200

4、修改后的注册表如下图所示。

5、重启服务器后,Windwos Event Log服务恢复正常。其它依赖于Windwos Event Log的服务也正常启动,MSSQL的代理服务也启动成功。

Windows Event Log服务启动SQL Server 代理服务启动SQL Server 代理又看到了可爱的绿色小箭头