修改端口不仅要在服务器的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协议中的参数如下,
IP1:ip地址localhost 端口3533
IP2:ip地址169.254.12.151 端口3533
IP3:ip地址fe80::410d:c45b:2262:d69d%11 端口3533
IP4、IP5、IP6、IP7:ip地址169.254.214.157端口1433
IPALL:TCP端口3533
两个测试文件
port1433.jsp :连接数据库端口为1433
ort3533.jsp :连接数据库端口为3533
能连
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端口改为相应的号,确定退出。
MSSQLSERVER),选中重新启动。
④进入浏览器大开相应的页面,可以看待端口已改。不需重启Tomcat。
SQL sever服务的暂停重启
SQL sever 服务的暂停:
右击SQL sever 服务,选中暂停。
SQL sever 服务的停止:
右击SQL sever 服务,选中停止。
注意:首次暂停与停止时可能会出现SQL
sever 服务没有重启,但是SQL analysis services服务暂停了或停止了,此时再次右击SQL
sever 服务,选中暂停或停止。
TEL:400-025-9-467 025-58633651 QQ:23190019