端口MSSQL如何设定固定端口号(mssql怎么设置为固定)

2023-04-21 05:03:48 固定 端口 设置为

现在,有越来越多的人使用Microsoft SQL Server来处理数据库。Microsoft SQL Server默认情况下使用动态端口,但可以使用以下步骤来配置固定的端口号:

##### 一、端口修改

1. 通过运行“regedit.exe”,转到注册表路径:`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.\MSSQLServer\SuperSocketNetLib\Tcp`

2. 对该路径下的“TcpDynamicPorts”键值进行编辑

由于默认情况下所有1433端口被禁用,因此可以填写上一组新的端口信息,例如1444,1445,1446和1447,以获得更合理的端口设定。

3. 在“TcpPort”键值处填写上前面设定的固定端口号信息,例如:1444。

##### 二、SQL Server服务重启

1. 在SQL Server运行实例中,选择“服务”,找到Microsoft SQL Server服务,右键点击,选择“停止”后重新启动

2. 之后运行“netstat –ano”指令,查看正在使用的端口是否为设定的新端口号1444

##### 三、防火墙设置

1. 使用以下命令来打开相应的端口:

netsh advfirewall set global StatefulFTP disable 
netsh advfirewall firewall add rule name=”sql server” dir=in action=allow protocol=tcp localport=1444

2. 重启防火墙服务以使更改生效

最后,就可以使用新的固定端口号1444建立MSSQL服务器连接了。总的来说,端口修改的步骤并不复杂,只需要修改Microsoft SQL Server的注册表键值,然后重新启动服务然后修改防火墙设置即可实现。

相关文章