Debian上SQL Server故障排查指南
一 快速定位流程
二 常见故障与修复
三 日志与性能诊断
四 常用命令清单
| 目标 | 命令示例 |
|---|---|
| 服务状态 | sudo systemctl status mssql-server |
| 启动/重启服务 | sudo systemctl start |
| 查看系统日志 | tail -f /var/log/syslog;journalctl -u mssql-server -f |
| 查看引擎错误日志 | tail -n 200 /var/opt/mssql/log/errorlog |
| 本地连接测试 | sqlcmd -S localhost -U SA -P ‘ |
| 远程连接测试 | sqlcmd -S <IP或FQDN>,1433 -U SA -P ‘ |
| 防火墙放行 | sudo ufw allow 1433/tcp |
| 端口占用检查 | ss -lntp |
| 资源与磁盘 | df -h;free -m;top/htop |
| 重置 SA 密码 | sudo /opt/mssql/bin/mssql-conf set-sa-password |
| 依赖检查(驱动) | ldd sqlsrv.so |