SQL维护计划执行失败
此主题相关图片如下qq20261011-234244.jpg:

这是SQL Server 维护计划执行失败的典型错误,核心原因是 SQL Server Agent 服务未运行或无法被正确识别,导致系统无法通知代理执行计划任务。
从截图中可见,错误信息明确提示:
SQLServerAgent 当前未运行,因此无法将此操作通知它。(Microsoft SQL Server,错误: 22022)
该错误通常发生在尝试执行“维护计划”时,因为维护计划依赖于 SQL Server Agent 服务来调度和执行后台作业。即使服务在“服务管理器”中显示为“已启动”,也可能因配置、权限或注册表问题导致实际无法响应请求。
解决方法建议:
1. 检查并启动 SQL Server Agent 服务
按 Win + R,输入 services.msc,回车。
找到 SQL Server 代理 (MSSQLSERVER)(实例名可能不同)。
右键 → “启动”,并确保“启动类型”设为“自动”。
2. 验证服务登录账户权限
右键服务 → “属性” → “登录”选项卡。
确保使用的是具有足够权限的账户(如 NT Service\SQLServerAgent 或本地系统账户),且该账户属于 sysadmin 角色。
3. 检查注册表项(高级)
若服务已启动但仍报错,可能是注册表中计算机名识别异常。
检查路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
确保 ImagePath 和 ObjectName 正确无误。