今天在一台安装sql server 2005的机器上安装了sql server 2008, 在用JDBC连接sql server 2008数据库时报
com.microsoft.sqlserver.jdbc.SQLServerException: 到指定实例 的连接失败。错误: java.net.Socke
及
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 192.168.10.2/MSSQLSERVER2008 的 TCP/IP 连接失败。错误:“null。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1049)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:833)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:716)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:841)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)
为了查找问题,我先通过SQL Server Management Studio连接sql server 2008
服务器名:192.168.10.2\MSSQLSERVER2008(这个是机器IP\实例名称)
发现能正常访问
再通过配置管理器将sql server 2005的tcp/ip协议的关闭
将sql server 2008的tcp/ip协议开启,在设置IP地址时,我发现IPALL这一栏的TCP端口没有设置,
按照IP1栏中的端口一样设置就OK了,重启后问题解决(具体设置看附件截图)
连接多个sql server 实例的URL为
String url = "jdbc:sqlserver://192.168.10.2:1433;instanceName=MSSQLSERVER2008;DatabaseName=ecology";
- 大小: 87.4 KB
分享到:
相关推荐
com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案
针对驱动com.microsoft.sqlserver.jdbc.SQLServerDriver所需的三个jar包。
java.net.SocketException Connection reset 解决方法
1、修改jdk/jre/lib/security/java.security,加粗部分放到最前面,其它依次修改编号放到后面 security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider security.provider.2=sun.security....
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
java连接SqlServer完整代码,工具类,jdbc JDBC工具类的构建 1.资源释放 见https://mp.csdn.net/postedit/86577443 2.驱动防二次注册 ``` Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //...
oracle.odi.core.exception.OdiRuntimeException: java.lang.IllegalArgumentException: Could not load JDBC driver class [com.microsoft.jdbc.sqlserver.SQLServerDriver] at oracle.odi.core.datasource....
Microsoft SQL Server JDBC...下载 Microsoft JDBC Driver 6.0 for SQL Server,这是一个 Type 4 JDBC 驱动程序,它通过 Java Platform Enterprise Edition 中可用的标准 JDBC 应用程序编程接口 (API) 提供数据库连接。
sqljdbc4-4.0.jar Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0
用于解决SQLSERVER连接问题驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包。
精通ASP.NET.2.0..SQL.Server.2005.项目开发一书 源代码!
sqljdbc_2.0主要用于连接SQL Server数据库和java开发平台Eclipse,资源里边还附有安装过程。
sql server报错时的几种解决办法 如:忘记了登录Microsoft SQL Server 2005 的sa的登录密码 登录过程中发生错误
SQLServer_Driver rarSQLServer_Driver rarSQLServer_Driver rarSQLServer_Driver rarSQLServer_Driver rarSQLServer_Driver rarSQLServer_Driver rarSQLServer_Driver rarSQLServer_Driver rar
NULL 博文链接:https://corrinejtt.iteye.com/blog/608248
JAVA 连接 sqlserver2008 R2驱动 sqljdbc4-3.0
抛出异常:“没有为集成身份验证配置... 将 文件夹 ...\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\x64(32位系统选择x86文件夹) 路径中的sqljdbc_auth.dll复制到C:\Windows\System32下即可。
精通ASP.NET.2.0..SQL.Server.2005.项目开发》随书光盘].A2.0.S2005
sqljdbc4-4.0.jar下载 《无需积分》,...mvn install:install-file -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar -Dfile=G:\迅雷下载\BB-sqljdbc4-4.0\sqljdbc4-4.0.jar
连接sqlserver数据库使用的jar包 ,源码,sqljdbc4.jar