昨天经理让我调查一个问题,在客户那装的SQL2000重新安装后联不上了,一开始数据驱动总抱错误[Microsoft][SQLServer 2000 Driver for JDBC]????????,不知道什么意思,就不断的想出现这种错误的原因,在网上查了一会,别人总结了三个原因:
1、服务器正常启动检查是不是使用1433端口
2、查看防火墙是不是屏蔽1433端口了
3、CMD-NETSTAT-AN检查下你的1433端口是不是开启没有的话打SQLSERVER的丁SP3ORSP4基本都是补丁问题
于是我们就想到是不是TCP/IP协议没开,可是看数据服务器,开了!因为在本地可以通过查询器连上数据库,所以我们想是不是要把补丁打到SP4,可是打了SP4后还是解决不了.......怎么回事呢?
这时想着死马当活马医吧,就在网上下了一个SQLServer 2000 Driver JDBC for SP3 的数据库驱动,还是没连上,可是错误变清晰了,成了
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection reset
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at s2jsp.lg.dao.impl.BaseDao.getConn(BaseDao.java:24)
at s2jsp.lg.dao.impl.TopicDaoImpl.findListTopic(TopicDaoImpl.java:101)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:128)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
这下知道了,端口问题!
于是就在网上查,看见了不少解决方法可是没什么用......
自己在机子上运行cmd netstat -abn 然后找到SQLServer所使用的端口,是1433没错!
问题真来了,后来经理发现原来服务器端的端口是1443,这下所有问题都解决了,我们把服务器端也改为1433,OK!
运行了cmd telnet 127.0.0.1 1433 OK!
感谢经理,又学到一个新东西!
分享到:
相关推荐
总结JDBC连接SQLServer的错误Error establishing socket
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" ...[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
此文档中详细的记载了,谈JDBC SQLSERVERError establishing socket,希望可以帮到下载的朋友们!
安装完毕后 在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib 目录下有三个包msbase.jar mssqlserver.jar msutil.jar 1、在命令行下编译运行,配置环境变量 将这三个包的路径加入CLASSPATH中 ...
你编写java程序出现了如下的错误提示【[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket】
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at ...
oracle资料库资料迁移到MS-sql(sqlserver)工具,版本为6.0 如果连oracle资料库提示以下错误时...请到C:\Microsoft SQL Server Migration Assistant for Oracle\bin (安装路径下) 运行 SSMAforOracle32.exe 连接资料库
You will learn Query Store, adaptive execution plans, and automated tuning on the Microsoft Azure SQL Database platform. Anyone responsible for writing or creating T-SQL queries will find valuable ...
SQL Server 出现Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL ...(provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 5) An e
Grant Fritchey's book SQL Server 2012 Query Performance Tuning is the answer to your SQL Server query performance problems. The book is revised to cover the very latest in performance optimization ...
Establishing a Framework for Business Communication
In this module we will discuss Microsoft® SQL Server™ interaction with the operating system and methodology of troubleshooting server-based problems. At the end of this module, you will be able to:...
Both client and server must support SSH/SSL for establishing secure connection. To establish secure connection using SecureBridge components it's enough to select required authentication methods and...
You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. 加上serverTimezone...
title: 解决JDBC连接MySQL时发出的警告问题描述解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connecti
Bug with error processing on socket data reading under Unix is fixed Oracle data provider DataTypeMapping conversion from XMLType to ftString is added DataTypeMapping conversion from Interval to ...
英语答案Unit Five Seven Tenets for Establishing New Marital Norms
-Bug with error processing on socket data reading under Unix is fixed Oracle data provider -DataTypeMapping conversion from XMLType to ftString is added -DataTypeMapping conversion from Interval to ...
Establishing Confidence in PDN Simulation
-Bug with processing tinyint and bigint parameters in SQL Server Compact Edition is fixed -Bug with the Integer Overflow error on query preparation when DescribeParams is True is fixed -Bug with ...