以下是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
。若以上步驟無效,建議根據錯誤日志進一步排查或聯系管理員。