Ubuntu上SQL Server网络设置步骤如下:
安装SQL Server
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"sudo apt-get update && sudo apt-get install -y mssql-serversudo /opt/mssql/bin/mssql-conf setup配置网络接口(可选)
/etc/netplan/00-installer-config.yaml)设置静态IP(若需):network:
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8]
然后应用配置:sudo netplan apply开放防火墙端口
sudo ufw allow 1433/tcpsudo ufw reload配置SQL Server监听
/var/opt/mssql/mssql.conf:[network]
tcpip = true
tcpPort = 1433
listenAddress = 0.0.0.0 # 监听所有IP(若需远程访问)
重启服务生效:sudo systemctl restart mssql-server验证配置
sudo systemctl status mssql-serversqlcmd工具,通过IP+端口连接:sqlcmd -S <服务器IP>,1433 -U SA -P '<密码>'注意:
/etc/hosts中主机名与IP映射正确。-p 1433:1433)。