Partager via


Cycle de vie de prise en charge du pilote SqlClient

Télécharger ADO.NET

La bibliothèque Microsoft.Data.SqlClient suit la dernière stratégie de prise en charge de .NET Core pour toutes les versions.

Afficher la stratégie de prise en charge de .NET Core

Cadence de publication de Microsoft.Data.SqlClient

Les nouvelles versions stables (GA) seront publiées tous les six mois sur une cadence normale à partir de la version 1.2, avec en plus de 2 à 3 préversions entre elles. Les versions avec prise en charge à long terme (LTS) sont choisies par les parties prenantes et les responsables de maintenance en fonction de quelques qualifications et de la réponse des clients.

Mises en production activement prises en charge

Version Date de publication officielle Dernière version du correctif Date de publication du correctif Niveau de prise en charge Fin de support
6.1 14 août 2025 6.1.3 14 novembre 2025 LTS 14 août 2028
6,0 9 janvier 2025 6.0.4 15 novembre 2025 Système de Transport Spatial 14 février 2026
5,1 19 janvier 2023 5.1.8 14 novembre 2025 LTS 20 janvier 2026

Mises en production non prises en charge

Version Date de version Dernière version du patch Date de mise en production du dernier patch Niveau de prise en charge Prise en charge terminée
5.2 28 février 2024 5.2.3 29 avril 2025 Système de Transport Spatial 28 août 2025
5.0 29 juillet 2022 5.0.2 31 mars 2023 Système de Transport Spatial 19 juillet 2023
4,1 31 janvier 2022 4.1.1 13 septembre 2022 Système de Transport Spatial 29 janvier 2023
4.0 18 novembre 2021 4.0.6 21 août 2024 LTS 19 novembre 2024
3.1 30 mars 2022 3.1.7 20 août 2024 LTS 30 mars 2025
3.0 9 juin 2021 3.0.1 24 septembre 2021 Système de Transport Spatial 18 mai 2022
2.1 19 novembre 2020 2.1.7 9 janvier 2024 LTS 20 novembre 2023
2.0 16 juin 2020 2.0.1 25 août 2020 Système de Transport Spatial 19 mai 2021
1.1 20 novembre 2019 1.1.4 10 mars 2021 LTS 21 novembre 2022
1,0 28 août 2019 1.0.19269.1 26 septembre 2019 Système de Transport Spatial 20 mai 2020

Cadence des versions release d’Azure Key Vault Provider

De nouvelles versions en disponibilité générale stables de Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider sont publiées à la demande quand de nouvelles fonctionnalités sont ajoutées. Les versions avec prise en charge à long terme (LTS) sont choisies par les parties prenantes et les responsables de maintenance en fonction de quelques qualifications et de la réponse des clients.

Versions actives du fournisseur Azure Key Vault prises en charge

Version Date de publication officielle Dernière version du correctif Date de publication du correctif Niveau de prise en charge Fin de support
6.x 14 août 2025 6.1.2 19 août 2025 LTS 14 août 2028
5.x 2 février 2024 5.1.0 2 février 2024 LTS 3 février 2027

Versions du fournisseur Azure Key Vault non prises en charge

Version Date de publication officielle Dernière version du correctif Date de publication du correctif Niveau de prise en charge Fin de support
3.x 14 juin 2021 3.0.0 14 juin 2021 LTS 15 juin 2024
2.x 3 mars 2021 2.0.0 3 mars 2021 LTS 4 mars 2024
1.x 19 novembre 2019 1.2.0 1er décembre 2020 LTS 21 novembre 2022

Mises en production de la prise en charge à long terme (LTS)

Les versions LTS sont prises en charge pendant trois ans après la version initiale.

Versions de support à terme standard (STS)

Les versions STS sont prises en charge pendant trois mois après une version de STS ou LTS ultérieure.

Compatibilité des versions SQL avec Microsoft.Data.SqlClient

Version de base de données →
↓ Version du pilote
Azure SQL Database Azure Synapse Analytics Azure SQL Managed Instance (Instance gérée Azure SQL) SQL Server 2025 SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012
6.1 Oui Oui Oui Oui Oui Oui Oui Oui
6,0 Oui Oui Oui Oui Oui Oui Oui Oui
5.2 Oui Oui Oui Oui Oui Oui Oui Oui Oui
5,1 Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
5.0 Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
4,1 Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
4.0 Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
3.1 Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
3.0 Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
2.1 Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
2.0 Oui Oui Oui Oui Oui Oui Oui Oui
1.1 Oui Oui Oui Oui Oui Oui
1,0 Oui Oui Oui Oui Oui Oui

Versions du système d'exploitation prises en charge

Support pour les applications .NET Framework

Microsoft.Data.SqlClient prend en charge tous les systèmes d’exploitation pris en charge par .NET Framework v4.6.2 et versions ultérieures.

Configuration requise de .NET Framework.

Support pour les applications .NET Core

Microsoft.Data.SqlClient prend en charge tous les systèmes d’exploitation pris en charge par les versions de .NET sous prise en charge active.

Stratégie de cycle de vie du système d’exploitation .NET Core pris en charge.

Note

Le mode de globalisation invariant n’est pas pris en charge actuellement.

Stratégie de prise en charge des vulnérabilités de dépendance

Microsoft.Data.SqlClient définit des dépendances externes dans sa définition de package NuGet. L’outil NuGet résout ces dépendances au moment de la génération de l’application. La définition du package NuGet 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.