Matrice de support de Microsoft JDBC Driver pour SQL Server

Télécharger le pilote JDBC

Attention

Cet article fait référence à CentOS, une distribution Linux proche de l’état EOL (End Of Life). Faites le point sur votre utilisation et organisez-vous en conséquence. Pour plus d’informations, consultez les conseils d’aide relatifs à la fin de vie de CentOS.

Cette page contient la matrice de support et la politique de support de Microsoft JDBC Driver pour SQL Server.

Matrice et politique de support de Microsoft JDBC Driver

La politique de support de Microsoft fournit des informations transparentes et prévisibles concernant la politique de support des produits Microsoft. Les versions 4.x, 6.x, 7.x, 8.x, 9.x, 10.x, 11.x et 12.x de JDBC Driver bénéficient de cinq ans de support standard à partir de la date de publication du pilote. Le support standard est défini sur le site web de la politique de support de Microsoft.

Les options de support étendu et personnalisé ne sont pas disponibles pour le pilote Microsoft JDBC.

Les pilotes Microsoft JDBC suivants bénéficient d’un support jusqu’à la date de fin de support indiquée.

Nom du pilote Version de package du pilote Fichier(s) JAR applicable(s) Fin du support standard
Microsoft JDBC Driver 12.6 pour SQL Server 12.6 mssql-jdbc-12.6.0.jre11.jar
mssql-jdbc-12.6.0.jre8.jar
31 janvier 2029
Microsoft JDBC Driver 12.4 pour SQL Server 12.4 mssql-jdbc-12.4.0.jre11.jar
mssql-jdbc-12.4.0.jre8.jar
31 juillet 2028
Microsoft JDBC Driver 12.2 pour SQL Server 12,2 mssql-jdbc-12.2.0.jre11.jar
mssql-jdbc-12.2.0.jre8.jar
31 janvier 2028
Microsoft JDBC Driver 11.2 pour SQL Server 11.2 mssql-jdbc-11.2.0.jre18.jar
mssql-jdbc-11.2.0.jre17.jar
mssql-jdbc-11.2.0.jre11.jar
mssql-jdbc-11.2.0.jre8.jar
4 août 2027
Microsoft JDBC Driver 10.2 pour SQL Server 10,2 mssql-jdbc-10.2.0.jre17.jar
mssql-jdbc-10.2.0.jre11.jar
mssql-jdbc-10.2.0.jre8.jar
31 janvier 2027
Microsoft JDBC Driver 9.4 pour SQL Server 9,4 mssql-jdbc-9.4.1.jre16.jar
mssql-jdbc-9.4.1.jre11.jar
mssql-jdbc-9.4.1.jre8.jar
30 juillet 2026
Microsoft JDBC Driver 9.2 pour SQL Server 9.2 mssql-jdbc-9.2.1.jre15.jar
mssql-jdbc-9.2.1.jre11.jar
mssql-jdbc-9.2.1.jre8.jar
29 janvier 2026
Microsoft JDBC Driver 8.4 pour SQL Server 8,4 mssql-jdbc-8.4.1.jre14.jar
mssql-jdbc-8.4.1.jre11.jar
mssql-jdbc-8.4.1.jre8.jar
31 juillet 2025
Microsoft JDBC Driver 8.2 pour SQL Server 8,2 mssql-jdbc-8.2.2.jre13.jar
mssql-jdbc-8.2.2.jre11.jar
mssql-jdbc-8.2.2.jre8.jar
31 janvier 2025
Microsoft JDBC Driver 7.4 pour SQL Server 7.4 mssql-jdbc-7.4.1.jre12.jar
mssql-jdbc-7.4.1.jre11.jar
mssql-jdbc-7.4.1.jre8.jar
31 juillet 2024

Le support des pilotes Microsoft JDBC suivants est fini.

Nom du pilote Version de package du pilote Fin du support standard
Microsoft JDBC Driver 7.2 pour SQL Server 7.2 31 janvier 2024
Microsoft JDBC Driver 7.0 pour SQL Server 7.0 31 juillet 2023
Microsoft JDBC Driver 6.4 pour SQL Server 6.4 27 février 2023
Microsoft JDBC Driver 6.2 pour SQL Server 6.2 30 juin 2022
Microsoft JDBC Driver 6.0 pour SQL Server 6.0 14 juillet 2021
Microsoft JDBC Driver 4.2 pour SQL Server 4,2 24 août 2020
Microsoft JDBC Driver 4.1 pour SQL Server 4,1 12 décembre 2019
Microsoft JDBC Driver 4.0 pour SQL Server 4.0 6 mars 2017
Pilote JDBC Microsoft SQL Server 3.0 3.0 23 avril 2015
Microsoft SQL Server JDBC Driver 2.0 2.0 31 décembre 2012
Pilote JDBC Microsoft SQL Server 2005 1.2 1.2 25 juin 2011
Microsoft SQL Server 2005 JDBC Driver 1.1 1.1 25 juin 2011
Microsoft SQL Server 2005 JDBC Driver 1.0 1.0 25 juin 2011
Microsoft SQL Server 2000 JDBC Driver 2000 9 juillet 2010

Compatibilité des versions de SQL

Version de base de données →
↓ Version du pilote
Azure SQL Database Azure Synapse Analytics Azure SQL Managed Instance SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012 PDW 2008R2 AU34 SQL Server 2008 R2 SQL Server 2008
12.6 Oui Oui Oui Oui Oui Oui Oui Oui
12.4 Oui Oui Oui Oui Oui Oui Oui Oui
12,2 Oui Oui Oui Oui Oui Oui Oui Oui
11.2 Oui Oui Oui Oui Oui Oui Oui
10,2 Oui Oui Oui Oui Oui Oui Oui Oui
9,4 Oui Oui Oui Oui Oui Oui Oui Oui
9.2 Oui Oui Oui Oui Oui Oui Oui Oui
8,4 Oui Oui Oui Oui Oui Oui Oui Oui Oui
8,2 Oui Oui Oui Oui Oui Oui Oui Oui Oui
7.4 Oui Oui Oui Oui Oui Oui Oui Oui Oui
7.2 Oui Oui Oui Oui Oui Oui Oui Oui Oui
7.0 Oui Oui Oui Oui Oui Oui Oui Oui Oui
6.4 Oui Oui Oui Oui Oui Oui Oui Oui Oui
6.2 Oui Oui Oui Oui Oui Oui Oui Oui Oui
6.1 Oui Oui Oui Oui Oui Oui Oui
6.0 Oui Oui Oui Oui Oui Oui Oui
4,2 Oui Oui Oui Oui Oui Oui Oui
4,1 Oui Oui Oui Oui Oui Oui Oui
4,0 Oui Oui Oui Oui Oui Oui Oui
3.0 Oui2 Oui5 Oui1 Oui Oui
2,0 Oui3 Oui3
1.2 Oui3

1 Microsoft SQL Server JDBC Driver version 3.0 peut se connecter à SQL Server 2012 comme client de bas niveau.

2 Le support d’Azure SQL Database a été introduite dans le pilote 3.0 sous la forme d’un correctif. Nous recommandons aux clients d’Azure SQL Database d’utiliser la dernière version disponible du pilote.

3 Microsoft SQL Server JDBC Driver version 2.0 et Microsoft SQL Server 2005 JDBC Driver version 1.2 peuvent se connecter à SQL Server 2008 comme client de bas niveau. Quand des conversions de bas niveau sont autorisées, les applications peuvent exécuter des requêtes et effectuer des mises à jour sur les nouveaux types de données SQL Server 2008, comme date, time, datetime2, datetimeoffset et FILESTREAM. Pour plus d’informations sur l’utilisation de ces nouveaux types de données avec le pilote JDBC, consultez Working with SQL Server 2008 Date/Time Data Types using JDBC Driver et Working with SQL Server 2008 FileStream using JDBC Driver. Pour plus d’informations sur la compatibilité de bas niveau de ces nouveaux types de données, consultez les articles Utilisation des données de date et d’heure et Prise en charge de FILESTREAM dans la documentation en ligne de SQL Server.

4 Support des connexions entre Microsoft JDBC Driver et Parallel Data Warehouse a été introduit dans Microsoft JDBC Driver 4.0 pour SQL Server et l’appliance Microsoft SQL Server 2008 R2 Parallel Data Warehouse mise à jour 3.

5 Microsoft SQL Server JDBC Driver version 3.0 peut se connecter à SQL Server 2014 comme un client de bas niveau.

Java et prise en charge de la spécification JDBC

Version du pilote JDBC Versions de JRE Version de l’API JDBC
12.6 1.8, 11, 17, 21 4.2, 4.3 (partiellement)
12.4 1.8, 11, 17, 20 4.2, 4.3 (partiellement)
12.2 1.8, 11, 17, 19 4.2, 4.3 (partiellement)
11.2 1.8, 11, 17, 18 4.2, 4.3 (partiellement)
10.2 1.8, 11, 17 4.2, 4.3 (partiellement)
9.4 1.8, 11, 16 4.2, 4.3 (partiellement)
9.2 1.8, 11, 15 4.2, 4.3 (partiellement)
8,4 1.8, 11, 14 4.2, 4.3 (partiellement)
8.2 1.8, 11, 13 4.2, 4.3 (partiellement)
7.4 1.8, 11, 12 4.2, 4.3 (partiellement)
7.2 1.8, 11 4.2, 4.3 (partiellement)
7.0 1.8, 10 4.2, 4.3 (partiellement)
6.4 1.7, 1.8, 9 4.1, 4.2, 4.3 (partiellement)
6.2 1.7, 1.8 4.1, 4.2
6.1 1.7, 1.8 4.1, 4.2
6.0 1.7, 1.8 4.1, 4.2
4,2 1.7, 1.8 4.1, 4.2
4,1 1.7 4.0
4.0 1.5, 1.6, 1.7 3.0, 4.0
3.0 1.5, 1.6, 3.0, 4.0
2.0 1.5, 1.6 3.0, 4.0
1.2 1.4, 1.5, 1.6 3.0
1.1 1.4 3.0
1.0 1.4 3.0
2000 1.4 3.0

Systèmes d’exploitation pris en charge

Le pilote Microsoft JDBC est conçu pour fonctionner sur tout système d’exploitation prenant en charge l’utilisation d’une machine virtuelle Java (JVM). Les plateformes couramment utilisées sont notamment Windows, Windows Server, Linux, Unix, AIX, macOS, et d’autres.

L’équipe du produit JDBC teste notre pilote sur Windows, Ubuntu Linux, CentOS Linux et macOS.

Prise en charge des serveurs d’applications

Le pilote Microsoft JDBC pour SQL Server est testé avec différents serveurs d’applications. Pour plus d’informations sur la version du pilote compatible avec leur produit, consultez le fournisseur de votre serveur d’applications.