centos下sqlserver网络配置
导读:CentOS 下 SQL Server 网络配置 一 基础网络与防火墙 确认网卡与 IP 可达,必要时在 /etc/sysconfig/network-scripts/ifcfg-<接口名> 中配置 BOOTPROTO=sta...
CentOS 下 SQL Server 网络配置
一 基础网络与防火墙
- 确认网卡与 IP 可达,必要时在 /etc/sysconfig/network-scripts/ifcfg-<
接口名>
中配置 BOOTPROTO=static 或 dhcp,设置 ONBOOT=yes,然后执行:
- 重启网络:
sudo systemctl restart network - 或接口操作:
ifdown < 接口名> & & ifup < 接口名>
- 重启网络:
- 放行访问端口(数据库引擎默认 TCP 1433;若使用命名实例并启用 SQL Browser,通常还需 UDP 1434):
- 开放端口:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent - 如启用 Browser:
sudo firewall-cmd --zone=public --add-port=1434/udp --permanent - 重载规则:
sudo firewall-cmd --reload - 查看已放行端口:
sudo firewall-cmd --zone=public --list-ports
- 开放端口:
- 验证基础连通性:
ping < 网关或外部地址>。
二 启用并配置 SQL Server 监听
- 方式 A 配置文件法(推荐,适用于 SQL Server 2017/2019/2022 on Linux)
- 启用 TCP/IP 并固定端口(默认 1433):
- 编辑:
sudo vi /var/opt/mssql/mssql.conf - 写入:
[network]tcpip = true[tcpip]port = 1433
- 编辑:
- 如需通过名称解析实例端口,启用 Browser(可选):
[browser]enable = true
- 重启服务:
sudo systemctl restart mssql-server
- 启用 TCP/IP 并固定端口(默认 1433):
- 方式 B T-SQL 法(动态端口改为固定端口)
- 本地连接后执行:
exec sp_configure 'show advanced options', 1; RECONFIGURE;exec sp_configure 'tcp dynamic ports', '';exec sp_configure 'tcp port', 1433; RECONFIGURE;- 重启服务:
sudo systemctl restart mssql-server
- 本地连接后执行:
- 备注:Linux 上的 SQL Server 不使用 Windows 的“SQL Server 配置管理器”,上述两种方式等效,配置文件法更直观。
三 验证与远程连接
- 本机连通性测试:
sqlcmd -S localhost -U SA -P '< YourPassword> '
- 远程连接测试(从另一台主机):
sqlcmd -S < 服务器IP或主机名> ,1433 -U SA -P '< YourPassword> '
- 若启用了 SQL Browser 并开放 UDP 1434,可使用实例名方式连接;否则建议使用“主机名或IP,端口”直连固定端口。
四 常见问题与排查
- 服务未监听或端口不对:
- 检查端口:
sudo ss -lntp | grep 1433 - 查看错误日志:
sudo journalctl -u mssql-server -n 100
- 检查端口:
- 防火墙/SELinux 拦截:
- 临时排查可:
sudo setenforce 0(仅测试用途,用后恢复) - 生产环境建议保持 SELinux 启用,按需配置策略或确保端口放行
- 临时排查可:
- 监听地址限制:
- 确认
mssql.conf中[network] tcpip = true且[tcpip] port = 1433已设置,重启服务后再次验证
- 确认
- 浏览器服务与端口:
- 多实例或需按名称解析时启用 Browser 并放行 UDP 1434;单实例固定端口直连通常无需 Browser。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos下sqlserver网络配置
本文地址: https://pptw.com/jishu/770625.html
