以下是CentOS上解决SQL Server连接问题的步骤:
ping
测试服务器可达性,用 telnet 服务器IP 1433
验证端口是否开放。sudo systemctl status mssql-server
,未运行则用 sudo systemctl start mssql-server
启动。sudo firewall-cmd --zone public --add-port 1433/tcp --permanent
,然后 sudo firewall-cmd --reload
。jdbc:sqlserver://IP:1433;databaseName=test
。sudo setenforce 0
,若问题解决需调整策略。sudo yum install -y unixODBC-devel curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo sudo ACCEPT_EULA=Y yum install -y msodbcsql17
配置后用 isql
或 sqlcmd
测试连接。/var/log/mssql/errorlog
或系统日志 journalctl -u mssql-server
。若以上步骤无效,建议根据错误日志进一步排查或联系管理员。