首页 >> 技术文章 >> 详细内容
Sql server 2005修改默认端口的方法
最近服务器日志中经常会看到很多未知的IP地址,远程连接root帐号密码失败,怀疑攻击被暴力破解,于是决定修改Sql server 2005默认端口,以阻止远程暴力破解。

修改端口不仅要在服务器的SQL配置中修改还要在客户运行程序中修改

下面示在编程JSP时,修改SQL sever2005的默认端口。

1、默认端口

SQL Server的默认TCP端口是1433

数据库连接一般为

  String url="jdbc:sqlserver://localhost:1433;DatabaseName=database";

  String user="sa";

  String password="admin";

  Connection conn= DriverManager.getConnection(url,user,password);

2、更改端口为:3533

如果服务器的TCP端口更改为其他的端口,那么在客户端的配置工具中需要做如下的设置:

程序->Microsoft sql server 2005 >配置工具->sql server configration manage


在网络配置中选择MSSQLSERVER协议

在右侧的TCP/IP中的属性中,协议对话框的内容,按照如下设置:


IP地址对话框最下栏中中按照如下所示设置


所有的设置完成之后,重新启动SQLEXPRESS服务。


按照以上设置完成客户端端口更改,在程序中的数据库连接字符串也应该做相应的更改,否则还是无法连接打数据库。

JSP页面访问数据库时要更改其端口号

  String url="jdbc:sqlserver://localhost:3533;DatabaseName=database";

  String user="sa";

  String password="admin";

Connection conn= DriverManager.getConnection(url,user,password);

更改端口到此完成。

JSP连接SQL sever 修改端口

测试记录:

当前状态:MSSQLSERVER的协议中TCP/IP协议中的参数如下,

IP1ip地址localhost 端口3533

IP2ip地址169.254.12.151 端口3533

IP3ip地址fe80::410d:c45b:2262:d69d%11 端口3533

IP4IP5IP6IP7ip地址169.254.214.157端口1433

IPALLTCP端口3533

两个测试文件

port1433.jsp :连接数据库端口为1433 

ort3533.jsp :连接数据库端口为3533

<, td width="95" valign="top" style="width:71.2pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">

能连

IP1端口

客户端协议IP端口

IpALL端口

操作

port1433.jsp结果

Port3533.jsp结果

3533

3533

3533

重启tomcat

不能连

能连

3533

1433

3533

不能连

能连

 

 

 

重启sql

不能连

能连

1433

 

 

重启tomcat

不能连

能连

 

 

 

重启sql

不能连

能连

 

 

 

重启tomcat

不能连

能连

 

 

 

重启sql sever analysis servise

不能连

能连

 

 

 

重启sql

不能连

能连

 

 

 

重启tomcat

不能连

 

 

 

重启sql sever analysis servise

不能连

能连

 

 

 

重启tomcat

不能连

能连

1433

1433

1433

重启sql

能连

不能连

 

 

 

打开多个port1433页面

都能连

 

 确定端口修改已完成时确定起作用的项目:

IPALL中端口号

操作

port1433.jsp结果

port3533.jsp结果

3533

能连

不能连

3533

重启sql

不能连

能连

 

 

 

 

 

 

 

 

 

至此得出结论:

修改jsp连接sql sever2005端口号的方法:

①修改jsp页面中连接数据库的端口号

②进入SQL Server Configuration Manager

进入SQL Server 2005网络配置中MSSQKSERVER的协议中

双击TCP/IP协议,在IP地址栏标签窗口中最下端的IPALL中的TCP端口改为相应的号,确定退出。

③点击SQL sever 2005服务,右击SQL sever

MSSQLSERVER),选中重新启动。

④进入浏览器大开相应的页面,可以看待端口已改。不需重启Tomcat

 

SQL sever服务的暂停重启

SQL sever 服务的暂停:

右击SQL sever 服务,选中暂停。

SQL sever 服务的停止:

右击SQL sever 服务,选中停止。

注意:首次暂停与停止时可能会出现SQL sever 服务没有重启,但是SQL analysis services服务暂停了或停止了,此时再次右击SQL sever 服务,选中暂停或停止。

 南京服务器托管 | 南京服务器租用 | 南京主机托管 | 南京主机租用 | 南京华昊数据 | www.467.cn |

TEL:400-025-9-467  025-58633651 QQ:23190019

发布者:admin 发布时间:2015/6/30 阅读:2703

Baidu
Copyright © 2002-2021 467.Cn All rights reserved    南京华昊网络技术有限公司    版权所有
备案序号:苏ICP备13052121号    ISP经营许可证:苏B2-20080166    ICP/SP经营许可证:苏B2-20130350      苏公网安备 32011102010099号
地址:南京市江北新区大桥北路77号电信大楼5楼    电话:025-58633651(8线)  13913852884  传真:025-58497310    E-mail:467cn@163.com    邮编:210032
网址:Www.467.Cn    QQ在线支持:点击这里给我发消息 点击这里给我发消息