以下是Ubuntu上SQL Server故障的排查步驟:
檢查服務狀態
sudo systemctl status mssql-server
若未運行,啟動服務:
sudo systemctl start mssql-server
查看日志文件
/var/opt/mssql/log/errorlogsudo tail -f /var/opt/mssql/log/errorlog
journalctl -u mssql-server驗證網絡與端口
sudo ufw allow 1433/tcp
ping <服務器IP>檢查系統資源
top/htop查看CPU、內存占用,df -h檢查磁盤空間。排查配置問題
/etc/opt/mssql/mssql.conf是否正確。處理依賴與權限問題
sudo apt-get install -fchown -R mssql:mssql /var/opt/mssql使用工具輔助排查
sqlcmd測試連接:sqlcmd -S localhost -U SA -P <密碼>。mssql-conf重新配置服務:sudo /opt/mssql/bin/mssql-conf setup。參考官方資源
提示:操作前建議備份數據,若問題仍未解決,可在社區論壇(如Stack Overflow)提供日志信息尋求幫助。