如何增加sql server中开放的端口

如何增加sql server中开放的端口,第1张

 怎么修改SQL 2008 R2数据库默认端口?为什么我们要修改数据库的默认端口呢,这是因为默认的数据库端口是1433,所以为了数据的安全可能会考虑修改一下数据库端口,但是实际上修改了SQL 数据库默认端口不一定有效果,还需要进行隐藏数据库实例,下面由用友软件教程网详细给大家说一说具体的原因。

概念解释: 1433端口,是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个TCP/IP端口。那么如何修改SQL SERVER数据库的默认端口1433为别的端口呢?

很多人都说SQL Server配置的时候要把1433端口改变,这样别人就不能很容易地知道使用的什么端口了。可惜,通过微软未公开的1434端口的UDP探测可以很容易的知道SQL Server使用了什么TCP/IP端口。

不过微软还是考虑到了这个问题,毕竟公开而且开放的端口会引起不必要的麻烦。在实例属性中选择TCP/IP协议的属性。选择隐藏 SQL Server 实例。如果隐藏了 SQL Server 实例,则将禁止对试图枚举网络上现有的 SQL Server 实例的客户端所发出的广播做出响应。这样,别人就不能用1434来探测你的TCP/IP端口了(除非用Port Scan)。

1433端口不是很安全,往往很容易被黑客攻陷,因此,更改SQL Server 默认的1433端口是很有必要的。网上存在很多抓1433端口肉鸡的病毒。而他们利用的往往是sa弱口令,因此要注意把sa密码设置得复杂一些,而且在conn等数据库链接文件中不要使用sa用户进行数据库连接。

另外1433端口,如果仅仅是本机web链接本机数据库,那么没必要开1433,它是远程链接使用的。

点击 开始----所有程序----SQL server配置管理器,如下图 *** 作

在打开SqlServer的配置管理器中找到SQL server 网络配置,如下图 *** 作

在右侧的窗口中协议名称栏中:双击"TCP/IP"

在打开的“TCP/IP属性”点击ip地址选项卡,如下图所示:

将滚动条拉到最下面能看到“IPAll”将TCP端口项改成你所需要的

点击SQL server服务,右侧窗口中点击右键“重新启动”

查看端口是否改成你所需要的,netstat -an,如果有你所改的端口,那说明你已经改成功啦。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11629950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存