在 Ubuntu 上修改 SQL Server 的默认端口(通常是 1433)可以通过以下步骤完成:
打开 SQL Server Configuration Manager
mssql-conf 工具来配置 SQL Server。sudo mssql-conf setup
修改端口
mssql-conf 工具中,你可以找到 sqlserver 部分,并修改 tcpip 设置中的 Port 参数。sudo mssql-conf set sqlserver.tcpip-port 1434
重启 SQL Server 服务
sudo systemctl restart mssql-server
验证端口更改
netstat 或 ss 命令来验证 SQL Server 是否正在监听新的端口。sudo netstat -tuln | grep 1434
或者sudo ss -tuln | grep 1434
找到配置文件
/var/opt/mssql/mssql.conf。编辑配置文件
sudo nano /var/opt/mssql/mssql.conf
tcpip 部分,并修改 Port 参数:[tcpip]
Port = 1434
保存并退出
重启 SQL Server 服务
sudo systemctl restart mssql-server
验证端口更改
netstat 或 ss 命令来验证 SQL Server 是否正在监听新的端口。sudo netstat -tuln | grep 1434
或者sudo ss -tuln | grep 1434
通过以上两种方法,你可以成功修改 Ubuntu 上 SQL Server 的默认端口。确保在修改端口后,更新任何防火墙规则以允许新的端口通信。