Finebi连接SQL数据库错误,下面是截图,JDK版本jdk1.8.0_181,如何连上外部SQL

最新版Finebi,连接外部SQL数据库失败,JDK已成功安装并配置为内部命令完成。连接过程中提示下面错误。怎么问题,求大神帮帮忙。

2020-05-30 11:23:16  ERROR  错误代码:31300012 创建数据连接失败: 该驱动程序不支持 SQL Server 8 版。 ClientConnectionId:fb25bf51-43fb-4019-9592-4d3a8b39c9f0

2020-05-30 11:23:16  ERROR  错误代码:11300009 数据库连接失败: 该驱动程序不支持 SQL Server 8 版。 ClientConnectionId:fb25bf51-43fb-4019-9592-4d3a8b39c9f0

2020-05-30 11:23:16  ERROR  该驱动程序不支持 SQL Server 8 版。 ClientConnectionId:fb25bf51-43fb-4019-9592-4d3a8b39c9f0

com.microsoft.sqlserver.jdbc.SQLServerException: 该驱动程序不支持 SQL Server 8 版。 ClientConnectionId:fb25bf51-43fb-4019-9592-4d3a8b39c9f0

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2400)

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2384)

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.Prelogin(SQLServerConnection.java:2269)

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1973)

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1628)

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1459)

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:773)

    at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1168)

    at com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1461)

    at com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1525)

    at com.fr.third.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2153)


FineBI imbrium 发布于 2020-5-30 11:26 (编辑于 2020-5-30 11:47)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
win_yssLv5见习互助
发布于2020-5-30 15:30(编辑于 2020-5-30 15:34)

image.png


jdbc 4  版本 高了,  不支持 sql server2000 , 换个jdbc3 就可以了

https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

  • imbrium imbrium(提问者) 能说下怎么改吗?谢谢
    2020-05-30 21:02 
  • imbrium imbrium(提问者) 问下,pom文件在哪?在网上查了都说要在这个文件里加依赖,就没找到这个文件呢。
    2020-06-01 09:37 
  • win_yss win_yss 回复 imbrium(提问者) 1.连接sql2008时报错“不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本”,是sqljdbc.jar的版本太低了,将\\Tomcat 6.0\\lib下的sqljdbc.jar换一个高点版本的就可以了 2.因为JAR包,在我的classpath上有两个JAR包sqljdbc4.jar和sqljdbc.jar,就是因为\"sqljdbc.jar\"的原因使得无法访问SQLSERVER08数据库,将“sqljdbc.jar”删掉,只留sqljdbc4.jar就可以了!确保CLASSPATH中只有”sqljdbc4.jar“,不能包含\"sqljdbc.jar\".
    2020-06-01 14:02 
  • imbrium imbrium(提问者) 回复 win_yss 老哥,太稳了,终于解决了,感谢感谢!!!
    2020-06-04 09:02 
  • imbrium imbrium(提问者) 终于解决了,历时4天
    2020-06-04 09:03 
  • 2关注人数
  • 582浏览人数
  • 最后回答于:2020-5-30 15:34
    请选择关闭问题的原因
    确定 取消
    返回顶部