什么是端口转换
端口转换是指更改计算机或网络设备上应用程序的通信端口。端口转换通常用于保护内部网络免受攻击,同时允许公共网络上的来宾访问。例如,在Internet上,HTTP服务器将使用默认端口80。在内部网络上,可能存在另一个HTTP服务器,该服务器将使用不同的端口。在这种情况下,需要进行端口转换,以便请求发送到正确的服务器。
MSSQL默认端口
MSSQL是Microsoft SQL Server的缩写,是一种关系数据库管理系统。在安装MSSQL时,默认端口是1433。但是,在许多情况下,这个端口可能会被屏蔽或用于其他用途,因此需要更改MSSQL的端口。
更改MSSQL端口
更改MSSQL端口会涉及到两个步骤:
1.更改端口号
可以使用SQL Server Configuration Manager更改端口号。
首先,使用管理员权限运行SQL Server Configuration Manager。
展开 "SQL Server Network Configuration",然后点击 "Protocols for [Instance Name]"。
在右侧窗口中,找到 "TCP/IP" 协议,并双击打开 "TCP/IP属性"。
转到 "IP地址"选项卡,并向下滚动到 "IPALL"。
更改 "TCP端口",然后单击 "应用"。
重新启动SQL Server服务,使更改生效。
USE master
GO
EXEC sp_configure 'show
advanced options', 1
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'listen
all', 1
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'remote
access', 1
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'remote
query timeout', 300
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'remote
login timeout', 20
RECONFIGURE WITH OVERRIDE
GO
2.配置防火墙
在更改MSSQL端口之后,还需要在防火墙中打开新端口,以便通过该端口进行访问。否则,将无法连接到MSSQL服务器。
首先,通过进入 "开始菜单 > 控制面板 > 系统和安全 > Windows 防火墙" 打开Windows防火墙设置。
然后,单击 "高级设置",并在 "入站规则" 中创建一个新的规则。
选择 “端口” 作为规则类型,然后输入新端口号。
允许该端口的流量,然后单击 "下一步"。
选择要应用规则的 "范围",然后单击 "下一步"。
最后,为规则命名并单击 "完成"。
总结
更改MSSQL端口是一项非常简单的任务。只需要更改端口号,并在防火墙中创建新的规则,就可以将MSSQL数据库转换到新端口。但是,必须小心,因为更改MSSQL端口可能导致某些应用程序无法连接到数据库。