Java不能连接SQL Server 2000!1433端口打不开!
如题…………
已打开服务管理器;防火墙里也没有什么阻止或限制,之类的;
Java编写的原代码可以通过编译,运行时出现以下错误提示:
SQL错误提示:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
连接Access数据库时正常
运行netstat -an ,根本就没有1433字样,更别说什么127.0.0.1:1433了;
查看SQL Server 客户端网络实用工具→TCP/IP属性,使用的端口是1433,没修改过;SQL Server 的身份验证为“SQL Server和Windows”。
SP3补丁也打上了;
运行telnet 127.0.0.1 1433时显示:
正在连接到127.0.0.1...不能打开到主机的连接, 在端口 1433: 连接失败
网上查找了,相关方法也照着试了,就是不行!哪位高人指点一下,感激不尽!
以下是运行netstat -an 的结果:
Active Connecti客户端ons
Proto Local Address Foreign Address State
TCP 0.0.0.0:21 0.0.0.0:0 LISTENING
TCP 0.0.0.0:25 0.0.0.0:0 LISTENING
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING
TCP 0.0.0.0:2869 0.0.0.0:0 LISTENING
TCP 0.0.0.0:6059 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1030 0.0.0.0:0 LISTENING
TCP 192.168.18.4:1075 219.133.60.243:8000 CLOSE_WAIT
TCP 192.168.18.4:1489 219.133.49.80:443 CLOSE_WAIT
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:500 *:*
UDP 0.0.0.0:1043 *:*
UDP 0.0.0.0:1066 *:*
UDP 0.0.0.0:1290 *:*
UDP 0.0.0.0:3456 *:*
UDP 0.0.0.0:4000 *:*
UDP 0.0.0.0:4500 *:*
UDP 0.0.0.0:6000 *:*
UDP 0.0.0.0:6001 *:*
UDP 0.0.0.0:6002 *:*
UDP 0.0.0.0:6003 *:*
UDP 0.0.0.0:6004 *:*
UDP 0.0.0.0:6005 *:*
UDP 0.0.0.0:6006 *:*
UDP 0.0.0.0:6007 *:*
UDP 0.0.0.0:6008 *:*
UDP 0.0.0.0:6009 *:*
UDP 0.0.0.0:6010 *:*
UDP 0.0.0.0:6011 *:*
UDP 0.0.0.0:6012 *:*
UDP 0.0.0.0:6013 *:*
UDP 0.0.0.0:6014 *:*
UDP 0.0.0.0:6015 *:*
UDP 127.0.0.1:123 *:*
UDP 127.0.0.1:1040 *:*
UDP 127.0.0.1:1048 *:*
UDP 127.0.0.1:1060 *:*
UDP 127.0.0.1:1591 *:*
UDP 127.0.0.1:1900 *:*
UDP 192.168.18.4:123 *:*
UDP 192.168.18.4:1900 *:*
[解决办法]
我用jdbc能连接sqlserver2000,但是telnet登录1433就不行,很可能那个端口根本就是虚设的。
直接建立数据源,然后用jdbc连接数据库就可以了。
[解决办法]
你试一下把SQLServer2000的代理服务起一下.SQLServerAgent
[解决办法]
不行就用数据源吧,呵呵
[解决办法]
什么操作系统
window 2003 打sp4补丁
防火墙关了
到例外里加两tcp udp 端口号1433
然后telnet 1433不要带ip
[解决办法]
楼上的没一个答对的
这个需要ms sql server 的SP3 OR SP4补丁。。。。。。。 到MS官方网站下载去 下载后是。EXE文件 运行后只是把安装文件解压缩需要再次安装的。