变SQL Server端口号更改:指南与实践(sqlserver端口改)

SQL Server 是一款广泛使用的关系型数据库管理系统,它可通过TCP/IP,Named Pipes 等一系列协议管理管理数据,SQL Server默认使用1433 号端口。但随着安全需求的增加,如果长期使用默认的端口连接SQL Server,不仅无法满足安全需求,还会容易碰到端口占用等问题,因此,我们需要更改端口以满足安全要求。本文将详细介绍如何改变SQL Server端口号。

1. 启动sql server配置管理器(SQLServerConfigurationManager)。在开始菜单找到”SQL Server(实例名称)”,在子菜单里就会有SQLServerConfigurationManager可供选择,打开它。

2. 在Windows设置窗口,可以看到目标名称下有特定的项,在里面找到”网络配置”,点击它会出现下面配置:

![image.png](https://upload-images.jianshu.io/upload_images/8242923-1c9b9e361f7f8cfa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

在这里可以看到有TCP/IP 标记,点击剪头后可以查看TCP/IP 属性,里面有IP地址,端口,其它的配置,点击”IP 地址”后,可以看到所有IP地址,默认情况下是全部属性置为”停止”,我们点击右边的”属性”后,可以看到TCP/IP 属性界面:

![image.png](https://upload-images.jianshu.io/upload_images/8242923-f443d686fe4b4647.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

3. 在这里可以设置新的端口号,输入端口号之后,点击”确定”完成配置,更改之后可以重新启动 sql server,将会以新的端口号启动sql服务。

另外,为了使配置文件得到保存,可以利用以下的sql脚本进行保存:

sp_configure 'remote query timeout (s)';
GO
sp_configure 'remote access',1;
GO
RECONFIGURE;
GO

上面的代码主要是保存sql配置,将SQL server remote access 自动配置及remote query timeout 进行设置,并重新加载sql server配置文件,保证系统变更后配置信息有所保留。

总结起来,更改SQL Server端口号可以提高服务的安全性,可以采用以上的方法来更改SQL Server的端口号配置,此外,可以利用上述的SQL 脚本来保存修改后的参数,以加强服务器的安全性。


数据运维技术 » 变SQL Server端口号更改:指南与实践(sqlserver端口改)