-- 作者:轻轻风聆
-- 发布时间: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 正确无误。
|