SQL Server在CentOS上的故障排查方法如下:
systemctl status mssql-server
确认服务是否运行,未运行则用 systemctl start mssql-server
启动。/var/log/mssql/errorlog
或 /var/opt/mssql/log/errorlog
,用 tail
、less
等命令查看。journalctl -u mssql-server
。/etc/mssql/mssql.conf.d/90-sqlservr.conf
,确保 listen_addresses
等配置正确。ping
测试网络连通性,telnet
检查端口(默认1433)是否开放。firewall-cmd
开放端口并重载防火墙。/var/opt/mssql/
目录权限正确:chown -R mssql:mssql /var/opt/mssql/
。/opt/mssql/bin/sqlservr -m
,修复损坏文件可用 DBCC CHECKDB
。top
、htop
、iostat
等工具查看CPU、内存、磁盘I/O。sys.dm_exec_requests
分析性能。sqlcmd
执行查询或修复命令,或用SSMS远程连接分析。参考来源: