以下是SQL Server在Ubuntu上的故障排除步骤:
检查服务状态
sudo systemctl status mssql-server --no-pager
若服务未运行,使用 sudo systemctl start mssql-server 启动。
查看日志文件
/var/opt/mssql/log/errorlog,使用 sudo tail -f /var/opt/mssql/log/errorlog 实时查看。journalctl -xe,过滤关键词(如“error”)定位问题。验证配置与权限
/etc/opt/mssql/mssql.conf 的正确性,修改后需重启服务。排查网络与端口
sudo ufw status,开放端口:sudo ufw allow 1433。localhost 解析问题。处理依赖与兼容性问题
libssl1.1):sudo apt-get install <库名>。性能问题排查
top/htop 监控CPU、内存使用,df -h 检查磁盘空间。其他常见操作
sudo /opt/mssql/bin/mssql-conf setup,完成后重启。提示:操作前建议备份数据,若问题仍未解决,可参考SQL Server官方文档或社区论坛寻求支持[1,2,3,4,5,6,7,8,9,10,11]。