在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。注:操作前建議備份數據,部分操作(如修改配置文件)需謹慎,錯誤操作可能導致服務異常。