centos

CentOS上SQL Server的故障排查方法

小樊
37
2025-12-07 22:39:33
栏目: 云计算

CentOS上SQL Server故障排查方法

一 快速定位流程

二 常见故障与修复

三 性能与阻塞排查

四 连接问题专项排查

五 日志与诊断命令速查

目标 命令或路径 要点
服务状态 systemctl status mssql-server 关注Active状态与Recent logs
系统日志 journalctl -u mssql-server -xe 查看启动细节与权限/断言类错误
SQL错误日志 cat /var/log/mssql/errorlog 定位首次报错错误码
监听地址 /etc/mssql/mssql.conf.d/90-sqlservr.conf 设置listen_addresses=0.0.0.0
防火墙放行 firewall-cmd --zone=public --add-port=1433/tcp --permanent && firewall-cmd --reload 开放1433/tcp
端口连通 telnet 服务器IP 1433 或 nc -vz 服务器IP 1433 验证端口开放监听
权限修复 chown -R mssql:mssql /var/opt/mssql 修复数据目录属主
单用户前台 /opt/mssql/bin/sqlservr -m 异常后前台观察启动报错
客户端连通 sqlcmd -S 服务器IP,1433 -U SA -P ‘密码’ -Q “SELECT 1” 快速验证凭据与网络
残留进程清理 ps -ef grep -E "sqlservr

0
看了该问题的人还看了