1. 确认当前端口状态
在修改端口前,需通过SQL Server配置管理器检查当前实例的端口配置。展开左侧树形菜单中的“SQL Server网络配置”,选择对应实例的协议(如MSSQLSERVER),右键查看“TCP/IP”属性。在“IP地址”选项卡的“IPAll”区域,若“TCP端口”为空且“TCP动态端口”有值,则表示使用动态端口分配机制。
2. 通过配置管理器修改端口
执行以下步骤设置静态端口:
- 打开SQL Server配置管理器,定位到实例的TCP/IP协议属性
- 在“IP地址”选项卡中,为所有IP地址或特定IP地址设置“TCP端口”字段(如1443)
- 清除“TCP动态端口”内容以避免端口冲突
- 重启SQL Server服务使配置生效
3. VPS防火墙规则配置
在Windows Server系统中需配置入站规则:
- 打开高级安全防火墙控制台,创建允许TCP协议的新规则
- 指定自定义端口号(如1443),应用于域/专用/公用配置文件
- 若使用命名实例,需额外开放UDP 1434端口
类型 | 协议 | 端口 |
---|---|---|
默认实例 | TCP | 1433 |
命名实例 | UDP | 1434 |
4. 验证远程连接有效性
通过以下方法测试端口连通性:
- 在客户端使用
telnet [VPS_IP] [端口号]
命令检测端口开放状态 - 通过SSMS连接时在服务器地址后添加逗号和端口号(如
192.168.1.1,1443
)
正确配置SQL Server端口需要综合网络环境、实例类型和安全策略等多方面因素。建议优先使用非默认端口以增强安全性,同时确保防火墙规则与VPS服务商的安全组设置保持一致。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/588878.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。