以下是Ubuntu上SQL Server Agent故障排查步骤:
检查服务状态
systemctl status mssql-server
查看SQL Server服务是否运行。查看日志文件
/var/log/sqlserver/MSSQLSERVER.log
,分析启动失败或异常信息。journalctl -u mssql-server
查看系统级服务日志。验证权限与配置
mssql
用户,权限755
)。监控系统资源
top
、htop
或 free -h
查看CPU、内存、磁盘空间是否充足。检查网络与端口
ufw
)允许SQL Server端口(默认1433)通信:ufw status
。ping
相关服务器,或使用 telnet
检查端口可达性。排查依赖项与版本
libssl
等),可通过 apt list --installed
查看。尝试重启服务
sudo systemctl restart mssql-server
sudo systemctl restart mssql-agent # 若存在独立Agent服务
参考官方文档与社区
注:部分操作需管理员权限,建议提前备份重要数据。