Ondersteuningslevenscyclus voor SqlClient-stuurprogramma's

Microsoft. Data.SqlClient wordt onafhankelijk van .NET geleverd. Een ondersteunde applicatie gebruikt een ondersteunde driverrelease op een ondersteund .NET- of .NET Framework-runtime en besturingssysteem.

Ondersteuningsniveaus

  • Long-Term Support (LTS)-releases krijgen drie jaar na hun eerste release ondersteuning.
  • Standard-Term Support (STS) einddata staan vermeld voor elke releaselijn.
  • Preview-releases worden niet ondersteund voor productiegebruik.
  • Alleen ondersteunde releaselijnen krijgen onderhoudsfixes.

Actief ondersteunde versies van Microsoft.Data.SqlClient

Versie Eerste versie Laatste patch patchrelease Ondersteuningsniveau Einde van ondersteuning
7.0 17 maart 2026 7.0.3 10 september 2026 STS Wordt bepaald door de volgende release
6.1 14 augustus 2025 6.1.7 10 september 2026 Langetermijnondersteuning (LTS) 14 augustus 2028

Gebruik de nieuwste patch in de geselecteerde reeks releases. Patchreleases bevatten fixes en voegen niet bewust breaking features toe.

Niet meer ondersteunde Microsoft.Data.SqlClient-releases

Versie Eerste versie Laatste patch patchrelease Ondersteuningsniveau Ondersteuning beëindigd
6,0 9 januari 2025 6.0.5 16 januari 2026 STS 14 februari 2026
5.2 28 februari 2024 5.2.3 29 april 2025 STS 28 augustus 2025
5.1 19 januari 2023 5.1.9 13 januari 2026 Langetermijnondersteuning (LTS) 20 januari 2026
5,0 29 juli 2022 5.0.2 31 maart 2023 STS 19 juli 2023
4.1 31 januari 2022 4.1.1 13 september 2022 STS 29 januari 2023
4.0 18 november 2021 4.0.6 21 augustus 2024 Langetermijnondersteuning (LTS) 19 november 2024
3.1 30 maart 2022 3.1.7 20 augustus 2024 Langetermijnondersteuning (LTS) 30 maart 2025
3.0 9 juni 2021 3.0.1 24 september 2021 STS 18 mei 2022
2.1 19 november 2020 2.1.7 9 januari 2024 Langetermijnondersteuning (LTS) 20 november 2023
2.0 16 juni 2020 2.0.1 25 augustus 2020 STS 19 mei 2021
1.1 20 november 2019 1.1.4 10 maart 2021 Langetermijnondersteuning (LTS) 21 november 2022
1.0 28 augustus 2019 1.0.19269.1 26 september 2019 STS 20 mei 2020

Upgrade toepassingen op een productlijn waarvoor geen ondersteuning meer wordt geboden. Bekijk wat er nieuw is bij Microsoft. Data.SqlClient en migreren van System.Data.SqlClient naar Microsoft. Data.SqlClient voor wijzigingen die een update beïnvloeden.

Doelarchitecturen

Microsoft. Data.SqlClient 7.0 ondersteunt applicaties die zich richten op:

Toepassingsdoel Besturingssystemen
.NET Framework 4.6.2 of hoger Ondersteunde Windows-versies voor de geselecteerde .NET Framework-versie
.NET 8 of hoger Ondersteunde Windows-, Linux- en macOS-versies voor de geselecteerde .NET-versie

Het pakket bevat een .NET Standard 2.0 compatibiliteitsasset voor bibliotheken. Uitvoerbare applicaties moeten zich richten op een ondersteunde .NET- of .NET Framework-runtime. Voor implementatiestappen, zie Installeren, updaten en deployen Microsoft. Data.SqlClient.

Databasecompatibiliteit

Deze matrix geeft een lijst van actief ondersteunde driverlijnen en databaseproducten. Yes betekent dat de driver het verbinden met het databaseproduct ondersteunt. Individuele functies kunnen een nieuwere driver, database-engine, servicelaag of protocolversie vereisen.

Databaseproduct 7.0 6.1
Azure SQL Database Ja Ja
Azure SQL Managed Instance Ja Ja
Azure Synapse Analytics Ja Ja
SQL-database in Microsoft Fabric Ja Ja
Magazijn in Microsoft Fabric Ja Ja
SQL Server 2025 Ja Ja
SQL Server 2022 Ja Ja
SQL Server 2019 Ja Ja
SQL Server 2017 Ja Ja

SQL-database en Warehouse in Microsoft Fabric gebruiken TDS-endpoints en vereisen Microsoft Entra-authenticatie. Warehouse ondersteunt geen Multiple Active Result Sets (MARS). Bekijk de gekoppelde artikelen over Fabric-connectiviteit voor actuele service-specifieke authenticatievereisten en beperkingen.

ondersteuning voor Azure Key Vault Provider

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider Wordt apart verzonden van de kernbestuurder.

Versie Eerste versie Laatste patch Patchrelease Ondersteuningsniveau Einde van ondersteuning
7.x 17 maart 2026 7.0.3 10 september 2026 STS Wordt bepaald door de volgende release
6.x 14 augustus 2025 6.1.2 19 augustus 2025 Langetermijnondersteuning (LTS) 14 augustus 2028
5.x 2 februari 2024 5.1.0 2 februari 2024 Langetermijnondersteuning (LTS) 3 februari 2027

Niet-ondersteunde lijnen voor zorgverleners:

Versie Eerste versie Laatste patch patchrelease Ondersteuningsniveau Ondersteuning beëindigd
3.x 14 juni 2021 3.0.0 14 juni 2021 Langetermijnondersteuning (LTS) 15 juni 2024
2.x 3 maart 2021 2.0.0 3 maart 2021 Langetermijnondersteuning (LTS) 4 maart 2024
1.x 19 november 2019 1.2.0 dinsdag 1 december 2020 Langetermijnondersteuning (LTS) 21 november 2022

Ondersteuning voor Microsoft.Data.SqlClient-extensies

De extensiepakketten die met Microsoft werden geïntroduceerd. Data.SqlClient 7.0 gebruikte aanvankelijk versie 1.0.0. Vanaf versie 7.0.2 gebruiken de kerndriver en de bijbehorende pakketten uitgelijnde versies. Applicaties moeten verwijzen naar matchende versies.

Package Laatste uitgelijnde versie Eerste versie Ondersteuningsniveau Einde van ondersteuning
Microsoft.Data.SqlClient.Extensions.Abstractions 7.0.3 17 maart 2026 Langetermijnondersteuning (LTS) 17 maart 2029
Microsoft.Data.SqlClient.Extensions.Azure 7.0.3 17 maart 2026 Langetermijnondersteuning (LTS) 17 maart 2029

Ondersteunde besturingssystemen

Microsoft. Data.SqlClient ondersteunt:

De globaliseringsinvariante modus wordt niet ondersteund.

Beleid voor afhankelijkheidskwetsbaarheid

Microsoft. Data.SqlClient verklaart externe afhankelijkheden in zijn NuGet-pakket. NuGet lost die afhankelijkheden op wanneer een applicatie pakketten herstelt.

De pakketdefinitie wordt bijgewerkt met veilige direct-afhankelijkheidsversies in kleine versies. Een ondersteunde driverlijn ontvangt een hotfix voor een kwetsbare afhankelijkheid alleen wanneer de afhankelijkheid kan worden bijgewerkt zonder een transitieve compatibiliteitsbreuk. Anders werkt u de getroffen afhankelijkheid in de applicatie bij en test op afhankelijkheidsconflicten.