Pilote JDBC SQL server pour SQL server 2014

Nous avons récemment migré vers SQL server 2014 avec JAVA 5 sur une machine et JAVA 6 sur l'autre (c'est une obligation). Lorsque j'essaie de me connecter à la base de données que je reçois suivante 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)

Voici la configuration:

  • Système d'exploitation: Windows server 2012
  • SQL server 2014
  • Version de JAVA: JDK5u11 et JDK6u24
  • Fichier Jar: sqljdbc.jar pour JDK5 et sqljdbc4.jar pour JDK6
La version de MS JDBC utilisez-vous? C'est peut-être trop vieille, essayez d'utiliser Microsoft SQL Server JDBC Driver 4.1 for SQL Server si vous ne l'avez pas déjà.

OriginalL'auteur Nayan Sonthalia | 2014-12-22