Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 | Fichiers JAR applicables | Fin du support standard |
|---|---|---|---|
| Microsoft JDBC Driver 12.10 pour SQL Server | 12.10 | mssql-jdbc-12.10.0.jre11.jar mssql-jdbc-12.10.0.jre8.jar |
31 janvier 2030 |
| Microsoft JDBC Driver 12.8 pour SQL Server | 12.8 | mssql-jdbc-12.8.0.jre11.jar mssql-jdbc-12.8.0.jre8.jar |
31 juillet 2029 |
| 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 |
Le support des pilotes Microsoft JDBC suivants est fini.
| Nom du pilote | Version de package du pilote | Fin du support standard |
|---|---|---|
| Microsoft JDBC Driver 8.4 pour SQL Server | 8,4 | 31 juillet 2025 |
| Microsoft JDBC Driver 8.2 pour SQL Server | 8,2 | 31 janvier 2025 |
| Microsoft JDBC Driver 7.4 pour SQL Server | 7.4 | 31 juillet 2024 |
| 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 |
| Pilote JDBC Microsoft SQL Server 2000 | 2000 | 9 juillet 2010 |
Stratégie de prise en charge des vulnérabilités de dépendance
Microsoft JDBC Driver pour SQL Server définit des dépendances externes dans sa définition de package Maven. L’outil Maven résout ces dépendances au moment de la génération de l’application. La définition du package est mise à jour avec des versions sécurisées de dépendances directes toutes les versions mineures. Les dépendances avec vulnérabilités connues sont mises à jour dans les correctifs chauds des versions prises en charge uniquement lorsqu’il est possible de mettre à jour la dépendance sans provoquer d’interruptions de compatibilité des dépendances transitives. S’il n’est pas possible de mettre à jour une dépendance vulnérable de cette façon, il incombe aux applications de mettre à jour la dépendance et de s’assurer qu’elles n’ont pas de conflits de dépendances.
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 |
|---|---|---|---|---|---|---|---|---|---|
| 13.2 | Oui | Oui | Oui | Oui | Oui | Oui | Oui | ||
| 12.10 | Oui | Oui | Oui | Oui | Oui | Oui | Oui | ||
| 12.8 | Oui | Oui | Oui | Oui | Oui | Oui | Oui | ||
| 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 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
|---|---|---|
| 13.2 | 1.8, 11, 17, 21, 24 | 4.2, 4.3 (partiellement) |
| 12.10 | 1.8, 11, 17, 21, 23 | 4.2, 4.3 (partiellement) |
| 12.8 | 1.8, 11, 17, 21, 22 | 4.2, 4.3 (partiellement) |
| 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 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.