在 SQL Server 中更改默认的 TCP 端口(通常是 1433)可以通过以下步骤进行:
- 停止 SQL Server 服务:
在开始菜单中找到 SQL Server Configuration Manager,打开它,然后在 "SQL Server Services" 中找到你的 SQL Server 实例,右键选择 "Stop" 或 "Restart" 来停止服务。
打开 SQL Server Configuration Manager: 在开始菜单中搜索并运行 SQL Server Configuration Manager。
- 配置 TCP/IP:
在 SQL Server Configuration Manager 中,展开 "SQL Server Network Configuration",找到你的实例下的 "Protocols for MSSQLSERVER"(MSSQLSERVER 是默认实例,如果是命名实例则名称会有所不同),双击 "TCP/IP"。
- 修改 TCP 端口:
在 "TCP/IP Properties" 对话框中,切换到 "IP Addresses" 选项卡。向下滚动直到看到 "IPAll",在 "TCP Port" 字段中输入你想要的新端口号。
- 保存更改并重启服务:
点击 "OK" 保存更改,然后回到 "SQL Server Services",重启你的 SQL Server 实例。
- 配置防火墙:
如果你的计算机上启用了防火墙,你需要确保防火墙规则允许通过新端口的 SQL Server 通信。具体步骤取决于你使用的防火墙软件,通常需要添加一个新的入站规则,允许 TCP 流量通过指定端口。
- 验证端口:
使用 netstat -an 命令在命令提示符下检查端口是否已被 SQL Server 占用。你应该能看到类似这样的输出:
TCP 0.0.0.0:YourNewPortNumber 0.0.0.0:* LISTENING
- 测试连接:
使用 SQL Server Management Studio 或其他数据库管理工具尝试连接到新的端口,以确保一切正常。
请根据你的具体环境和版本进行适当的调整。如果你遇到任何问题,可能需要查看 SQL Server 的错误日志或系统事件日志来获取更多信息。