Compatibilité de MS SQL Server avec JMap / Compatibility of MS SQL Server avec JMap

Produit concerné / Related product

JMap ServerVersions7.0


Jump to English version

Cet article concerne la compatibilité de la base de données de MS SQL Server 2005 (ou inférieur) avec JMap 7 Edinburg (ou supérieur). Microsoft a récemment introduit une nouvelle version de leur pilote JDBC pour supporter SQL Server 2017. C'est cette nouvelle version du pilote qui est désormais inclue avec JMap à partir de la version JMap 7 Edinburg. Or, ce pilote ne prend plus en charge les versions de SQL Server 2005 ou plus anciennes. De plus, les 2 versions des pilotes ne peuvent pas coexister dans JMap.

Si vous connectez JMap Server aux nouvelles versions de SQL Server, vous n'avez rien de spécial à faire. Par contre, si vous installez JMap 7 Edinburg (ou supérieur), et que vous voulez connecter JMap Server à SQL Server 2005 (ou inférieur), vous devrez suivre la procédure suivante pour remettre l'ancienne version du pilote JDBC.


Voici la liste des versions de MS SQL Server compatibles selon la version de JMap.

Avant JMap 7 Edinburg (ancien pilote JDBC) : SQL Server 2005, 2008, 2012

À partir de JMap 7 Edinburg (nouveau pilote JDBC) : SQL Server 2008, 2012, 2017

Guide étape par étape

Pour remettre l'ancienne version du pilote JDBC supportant SQL Server 2005 (ou inférieur) dans JMap 7 Edinburg (ou supérieur) :

  1. Localisez le fichier du nouveau pilote JDBC dans le dossier lib de JMap : jmap/lib/mssql-jdbc-6.4.0.jre8.jar
  2. Effacez ce fichier ou déplacez-le vers un autre dossier.
  3. Téléchargez le fichier de l'ancien pilote JDBC sqljdbc4.jar .
  4. Copiez le fichier téléchargé dans le dossier lib de JMap : jmap/lib/sqljdbc4.jar
  5. Redémarrez JMap Server.



English version

This article discusses the compatibility of the MS SQL Server 2005 (or lower) database with JMap 7 Edinburg (or higher). Microsoft has recently introduced a new version of their JDBC driver to support SQL Server 2017. It is this new version of the driver that is now included with JMap from the JMap 7 Edinburg version. However, this driver no longer supports versions of SQL Server 2005 or older. Moreover, the 2 versions of the drivers can not coexist in JMap.
If you connect JMap Server to new versions of SQL Server, you have nothing special to do. On the other hand, if you are installing JMap 7 Edinburg (or higher), and you want to connect JMap Server to SQL Server 2005 (or lower), you will need to follow the procedure below to restore the old version of the JDBC driver.

If you connect JMap Server to new versions of SQL Server, you have nothing special to do. On the other hand, if you are installing JMap 7 Edinburg (or higher), and you want to connect JMap Server to SQL Server 2005 (or lower), you will need to follow the procedure below to restore the old version of the JDBC driver.


Here is the list of compatible MS SQL Server versions depending on the version of JMap.

Before JMap 7 Edinburg (old JDBC driver): SQL Server 2005, 2008, 2012
From JMap 7 Edinburg (new JDBC driver): SQL Server 2008, 2012, 2017

Step-by-step guide

To put back the old version of the JDBC driver that supports SQL Server 2005 (or lower) in JMap 7 Edinburg (or higher):

  1. Locate the new JDBC driver file in the JMap lib folder: jmap/lib/mssql-jdbc-6.4.0.jre8.jar
  2. Delete this file or move it to another folder.
  3. Download the old JDBC driver file sqljdbc4.jar.
  4. Copy the downloaded file to the JMap lib folder: jmap/lib/sqljdbc4.jar
  5. Restart JMap Server.