none
SQL SERVER 2000 telent 127.0.0.1 1433不能打开主机的连接,在端口:1433 连接失败;TCP/IP 已经启用,使用查询分析器,可以连接但是不能执行语句 RRS feed

  • 问题

  • 大家好:

    最近SQLServer2000发生一个错误,程序不能连接数据库,程序中的异常是:could not abtain connection metadata 

    java.sql.sqlException: Network error IOException: Connection reused: connect 

    在命令行里执行telent 127.0.0.1 1433 提示连接失败

    在服务器网络实用工具中查看,TCP/IP 协议已经启动,端口为1433 

    使用查询分析器连接数据库,可以打开连接,显示表格,但是不能执行语句;执行语句时提示连接断开;

    查看操作系统日志,有两个错误:

    1、SuperSocket信息: ConnectionListen(Shared_MeMory (LPC)):Error 5

    2、SuperSocket信息: gethostbyname(MSAFD Tcpip [TCP/IP]):Error 11004

    以上为问题现象;

    后来在服务器网络实用工具中启动WinSocket代理以后,数据库可以正常连接;

    但是不知道是什么原因导致出现此中情况;为什么设置代理后就可以解决,请大家帮忙解答!

    2012年4月6日 8:48

答案

全部回复