一、 服务器正常启动检查是否是使用1433 端口 java
二、查看防火墙是否是屏蔽1433端口了 面试
三、CMD-NETSTAT -AN 检查下你的1433端口是否是开启 没有的话 打SQL SERVER 的丁 SP3 OR SP4 基本都是补丁问题sql
因而咱们就想到是否是TCP/IP协议没开,但是看数据服务器,开了!由于在本地能够经过查询器连上数据库,因此咱们想是否是要把补丁打到SP4,但是打了SP4后仍是解决不了.......怎么回事呢?数据库
这时想着死马当活马医吧,就在网上下了一个SQLServer 2000 Driver JDBC for SP3 的数据库驱动,仍是没连上,但是错误变清晰了,成了apache
[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) tomcat
这下知道了,端口问题! 服务器
因而就在网上查,看见了很多解决方法但是没什么用...... 架构
本身在机子上运行cmd netstat -abn 而后找到SQLServer所使用的端口,是1433没错!并发
问题真来了,后来经理发现原来服务器端的端口是1443,这下全部问题都解决了,咱们把服务器端也改成1433,OK!app
运行了cmd telnet 127.0.0.1 1433 OK!
最后给大家推荐一个群,若是你还想提高本身
欢迎加入Java技术交流群:659270626
本群提供免费的学习指导 提供Spring源码、MyBatis、Netty、Redis,Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx、分布式、高并发、性能调优、等架构技术架构资料 以及免费的解答
不懂的问题均可以在本群提出来 以后还会有职业生涯规划以及面试指导