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.
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.