在Ubuntu上排查SQL Server故障可按以下步骤进行:
sudo systemctl status mssql-server 查看服务是否运行,未运行则启动:sudo systemctl start mssql-server。/var/opt/mssql/log/errorlog,使用 sudo tail -f errorlog 实时查看。/var/log/syslog,过滤SQL Server相关日志。sudo ufw allow 1433/tcp。ping 或 telnet 测试服务器连通性。top 或 htop 查看CPU、内存使用情况,确保资源充足。/etc/mssql/mssql.conf 参数是否正确。sqlcmd 执行诊断命令,如 EXEC xp_readerrorlog。注:操作前建议备份数据,部分操作(如修改配置文件)需谨慎,错误操作可能导致服务异常。