在Debian上進行SQL Server故障排查可按以下步驟操作:
檢查服務狀態:
sudo systemctl status mssql-server # 查看服務是否運行
sudo systemctl start mssql-server # 啟動服務(若未運行)
查看系統日志:
sudo tail -f /var/log/syslog # 系統日志
sudo cat /var/opt/mssql/log/errorlog # SQL Server錯誤日志
驗證網絡連接:
ping <SQL Server IP>
sudo netstat -tulnp | grep 1433
(默認端口)檢查系統資源:
top/htop # 監控CPU、內存使用
df -h # 查看磁盤空間
排查配置問題:
sudo /opt/mssql/bin/mssql-conf setup # 重新配置
sudo ufw status
,確保端口1433開放處理權限與依賴問題:
ls -l /var/opt/mssql
sudo apt install curl gnupg apt-transport-https
使用工具分析:
sys.dm_exec_requests
。更新與重啟:
sudo apt update && sudo apt upgrade # 更新系統
sudo systemctl restart mssql-server # 重啟服務
提示:操作前建議備份數據,若問題仍未解決,可參考SQL Server官方文檔或社區論壇尋求幫助。