我们最近迁移到SQL Server 2014,一台机器上安装了JAVA 5,另一台机器上安装了JAVA 6(这是一项要求)。当我尝试连接到数据库时,我会遇到以下异常。
org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (
com.microsoft.sqlserver.jdbc.SQLServerException:
The server version is not supported.
The target server must be SQL Server 2000 or later.
)
at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:168)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:508)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:207)
以下是配置:
答案 0 :(得分:2)
您需要将SQL Server JDBC驱动程序升级到至少4.0版(下载here)。然后你可以使用它的
版本访问SQL Server 2014。
答案 1 :(得分:0)
我们放弃了sqljdnc4.jar
并使用了jtds jar
,而且一切都像魅力一样。