首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sqljdbc驱动程序sqljdbc2.0驱动程序无法连接到Server 2008

sqljdbc驱动程序sqljdbc2.0驱动程序无法连接到Server 2008
EN

Stack Overflow用户
提问于 2010-01-28 16:53:56
回答 1查看 4.5K关注 0票数 1

我们有一个定义明确的问题,指向微软JDK1.6的JDBC2.0驱动程序("sqljdbc4.jar")的问题。

我可能错了。我以前犯过错。我想看看我是不是漏掉了什么。有什么见解吗?有人以前见过这个吗?

泌尿酶:

  • 使用ant " sql“任务来运行简单的sql查询。所有查询都失败
  • jdbc驱动程序在连接时抛出异常:“不支持服务器版本。目标服务器必须是server 2000或更高版本。”(下面是堆栈跟踪摘录)
  • 在sql server 2000和2005

上工作得很好

数据:

  • 这里唯一的‘播放器’是一个) ant和b) jdbc驱动程序。没有自定义代码,我们使用的是2.0驱动程序,即sqljdbc_2.0.1803.100_enu.tar.gz
  • we使用的是sqljdbc4.jar版本,即JDK6所需的版本。249734b9b7dafaccd92de99eee95d7d6
  • Sql服务器的属性如下:产品版本:10.0.2531.0
  • Productlevel: SP1
  • Edition: Enterprise Edition
  • We're使用的jdbc url如下所示:“jdbc:sqlserver://prodsql2 2;”(即在末尾不传递额外属性)

堆栈跟踪:

代码语言:javascript
复制
com.microsoft.sqlserver.jdbc.SQLServerException: The server version is not supported. The target server must be SQL Server 2000 or later.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.DBComms.Prelogin(Unknown Source)
at com.microsoft.sqlserver.jdbc.DBComms.<init>(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at org.apache.tools.ant.taskdefs.JDBCTask.getConnection(JDBCTask.java:31
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-28 23:16:19

在"D“下面填写”D‘哦!“

原来不久前有人签了sqljdbc.jar到$ANT_HOME/lib

我们在应用程序库目录中更新了sqljdbc.jar,并将该任务显式地指向该库。

代码语言:javascript
复制
< sql classpath='jdbc.classpath' .... />

Ant实际上忽略了类路径设置任务,并从$ANT_HOME/lib加载类,如果它在那里找到了它。

这条日志信息把我吓了一跳。它表明蚂蚁实际上看上去“就在我指定的地方”。实际上,它在ANT_HOME/lib中显示。

代码语言:javascript
复制
Loading com.microsoft.sqlserver.jdbc.SQLServerDriver using AntClassLoader with classpath c:\projects\devtools\mssql_jdbc\sqljdbc_2.0.1803.100\sqljdbc_2.0\enu\sqljdbc4.jar

抱歉的。

帐单

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2156273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档