You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server 2016升级至2019后SQL Server Agent启动后自动停止问题

问题分析与解决步骤

从你的日志信息来看,SQL Server Agent启动失败的核心原因是无法连接到SQL Server实例,伴随SSL连接错误及Agent XPs配置问题,以下是针对性的解决步骤:

1. 先确认SQL Server实例是否正常运行

  • 打开SQL Server配置管理器,检查对应SQL Server服务(如MSSQLSERVER)是否处于运行中状态。若实例未启动,先启动该服务,再尝试启动SQL Server Agent。
  • 若实例启动失败,查看SQL Server错误日志(默认路径:C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\ERRORLOG),排查实例启动失败的具体原因。

2. 检查SQL Server Agent的连接与权限配置

  • 打开SQL Server配置管理器,找到SQL Server Agent服务,右键选择属性:
    • 在连接选项卡中,确认连接的SQL Server实例名称正确(默认实例为(local)或机器名,命名实例格式为机器名\实例名)。
    • 在登录选项卡中,确保Agent服务账户是SQL Server的sysadmin角色成员,或具备启动Agent所需的系统权限。

3. 修复SSL连接错误(错误代码233)

日志中的SSL Provider: No process is on the other end of the pipe提示SSL连接异常,可尝试:

  • 打开SQL Server配置管理器,展开SQL Server网络配置,选择对应实例的协议:
    • 暂时禁用Force Encryption选项,重启SQL Server实例后再启动Agent。
    • 若之前配置了自定义SSL证书,升级后可能证书失效,可移除证书配置,改用默认设置。
  • 检查防火墙规则,确保SQL Server默认端口(1433)处于开放状态,避免Agent连接实例时被拦截。

4. 启用Agent XPs(需先成功连接实例)

若实例正常运行但仍报DisableAgentXPs错误,执行以下SQL命令:

sp_configure 'show advanced options', 1;
RECONFIGURE;
sp_configure 'Agent XPs', 1;
RECONFIGURE;

执行完成后,重启SQL Server Agent服务。

5. 修复升级后的组件完整性

  • 运行SQL Server安装中心,选择维护 -> 修复,对SQL Server 2019实例进行修复,确保Agent组件升级完整无损坏。
  • 打开事件查看器,查看Windows日志 -> 应用程序中的相关错误,获取Agent启动失败的更多细节。

内容的提问来源于stack exchange,提问作者RVrv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 14:02:20