Reputation: 247
We have recently migrated to SQL server 2014 with JAVA 5 on one machine and JAVA 6 on another (this is a requirement). When I try to connect to database I get follwoing exception.
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)
Following is the configuration:
Upvotes: 3
Views: 46769
Reputation: 247
We discarded the sqljdnc4.jar
and used jtds jar
instead and everything works like a charm.
Upvotes: 0
Reputation: 123474
You will need to upgrade your SQL Server JDBC driver to at least version 4.0 (download here). Then you can use its versions of
to access SQL Server 2014.
Upvotes: 2