以文本方式查看主题

-  康柏仕电脑学院  (http://www.combss.com/bbs/index.asp)
--  Server服务器配置教程  (http://www.combss.com/bbs/list.asp?boardid=68)
----  SQL维护计划执行失败  (http://www.combss.com/bbs/dispbbs.asp?boardid=68&id=8168)

--  作者:轻轻风聆
--  发布时间:2026/10/11 23:45:57
--  SQL维护计划执行失败

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 正确无误。