Ciclo di vita del supporto per il driver SqlClient

Microsoft. Data.SqlClient viene pubblicato indipendentemente da .NET. Un'applicazione supportata utilizza una versione del driver supportata su un runtime .NET o .NET Framework e un sistema operativo supportati.

Livelli di supporto

  • Le versioni Long-Term Support (LTS) ricevono supporto per tre anni dopo la loro prima pubblicazione.
  • Le date di fine del supporto Standard-Term (STS) sono riportate per ogni linea di rilascio.
  • Le versioni preview non sono supportate per l'uso in produzione.
  • Solo le linee di rilascio supportate ricevono correzioni di manutenzione.

Versioni di Microsoft.Data.SqlClient supportate attivamente

Versione Versione iniziale Ultimo aggiornamento Rilascio della patch Livello di supporto Fine del supporto
7.0 17 marzo 2026 7.0.3 10 settembre 2026 STS Da determinare per la prossima pubblicazione
6.1 14 agosto 2025 6.1.7 10 settembre 2026 Supporto a Lungo Termine (LTS) 14 agosto 2028

Usa l'ultima patch nella linea di rilascio selezionata. Le release delle patch contengono correzioni e non aggiungono intenzionalmente funzionalità di rottura.

Versioni di Microsoft.Data.SqlClient non più supportate

Versione Versione iniziale Patch più recente Rilascio della patch Livello di supporto Il supporto è terminato
6.0 9 gennaio 2025 6.0.5 16 gennaio 2026 STS 14 febbraio 2026
5,2 28 febbraio 2024 5.2.3 29 aprile 2025 STS 28 agosto 2025
5.1 19 gennaio 2023 5.1.9 13 gennaio 2026 Supporto a Lungo Termine (LTS) 20 gennaio 2026
5.0 29 luglio 2022 5.0.2 31 marzo 2023 STS 19 luglio 2023
4.1 31 gennaio 2022 4.1.1 13 settembre 2022 STS 29 gennaio 2023
4.0 18 novembre 2021 4.0.6 21 agosto 2024 Supporto a Lungo Termine (LTS) 19 novembre 2024
3.1 30 marzo 2022 3.1.7 20 agosto 2024 Supporto a Lungo Termine (LTS) 30 marzo 2025
3.0 9 giugno 2021 3.0.1 24 settembre 2021 STS 18 maggio 2022
2.1 19 novembre 2020 2.1.7 9 gennaio 2024 Supporto a Lungo Termine (LTS) 20 novembre 2023
2.0 16 giugno 2020 2.0.1 25 agosto 2020 STS 19 maggio 2021
1.1 20 novembre 2019 1.1.4 10 marzo 2021 Supporto a Lungo Termine (LTS) 21 novembre 2022
1.0 28 agosto 2019 1.0.19269.1 26 settembre 2019 STS 20 maggio 2020

Aggiorna le applicazioni su una linea non più supportata. Rivedi le novità di Microsoft. Data.SqlClient e migra da System.Data.SqlClient a Microsoft. Data.SqlClient per le modifiche che influenzano un aggiornamento.

Framework di destinazione

Microsoft. Data.SqlClient 7.0 supporta applicazioni che mirano a:

Obiettivo applicativo Sistemi operativi
.NET Framework 4.6.2 o versioni successive Versioni Windows supportate per la versione selezionata di .NET Framework
.NET 8 o versione successiva Versioni supportate per Windows, Linux e macOS per la versione .NET selezionata

Il pacchetto include un asset di compatibilità .NET Standard 2.0 per le librerie. Le applicazioni eseguibili devono essere destinate a un runtime supportato di .NET o .NET Framework. Per i passaggi di implementazione, consulta Installa, aggiorna e distribuisce Microsoft. Data.SqlClient.

Compatibilità del database

Questa matrice elenca le linee di driver attivamente supportate e i prodotti di database. Yes significa che il driver supporta la connessione al prodotto database. Le singole funzionalità possono richiedere un driver più recente, un motore di database, un livello di servizio o una versione del protocollo.

Prodotto di database 7.0 6.1
Database SQL di Azure
Istanza gestita di database SQL di Azure
Azure Synapse Analytics
Database SQL di Microsoft Fabric
Warehouse in Microsoft Fabric
SQL Server 2025
SQL Server 2022
SQL Server 2019
SQL Server 2017

Il database SQL e il Warehouse in Microsoft Fabric utilizzano endpoint TDS e richiedono l'autenticazione Microsoft Entra. Warehouse non supporta Multiple Active Result Set (MARS). Consulta gli articoli di connettività Fabric collegati per i requisiti e le limitazioni di autenticazione specifiche per servizio.

Supporto per Azure Key Vault Provider

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider viene fornito separatamente dal driver principale.

Versione Versione iniziale Ultimo aggiornamento Rilascio della patch Livello di supporto Fine del supporto
7.x 17 marzo 2026 7.0.3 10 settembre 2026 STS Da determinare per la prossima pubblicazione
6.x 14 agosto 2025 6.1.2 19 agosto 2025 Supporto a Lungo Termine (LTS) 14 agosto 2028
5.x 2 febbraio 2024 5.1.0 2 febbraio 2024 Supporto a Lungo Termine (LTS) 3 febbraio 2027

Linee di fornitori fuori supporto:

Versione Versione iniziale Ultima patch di aggiornamento Rilascio della patch Livello di supporto Il supporto è terminato
3.x 14 giugno 2021 3.0.0 14 giugno 2021 Supporto a Lungo Termine (LTS) 15 giugno 2024
2.x 3 marzo 2021 2.0.0 3 marzo 2021 Supporto a Lungo Termine (LTS) 4 marzo 2024
1.x 19 novembre 2019 1.2.0 1 dicembre 2020 Supporto a Lungo Termine (LTS) 21 novembre 2022

Supporto dell'estensione Microsoft.Data.SqlClient

I pacchetti di estensione introdotti con Microsoft. Data.SqlClient 7.0 utilizzavano inizialmente la versione 1.0.0. A partire dalla versione 7.0.2, il driver core e i pacchetti companion utilizzano versioni allineate. Le applicazioni dovrebbero fare riferimento a versioni corrispondenti.

Package Ultima versione allineata Versione iniziale Livello di supporto Fine del supporto
Microsoft.Data.SqlClient.Extensions.Abstractions 7.0.3 17 marzo 2026 Supporto a Lungo Termine (LTS) 17 marzo 2029
Microsoft.Data.SqlClient.Extensions.Azure 7.0.3 17 marzo 2026 Supporto a Lungo Termine (LTS) 17 marzo 2029

Sistemi operativi supportati

Microsoft.Data.SqlClient supporta:

La modalità invariante alla globalizzazione non è supportata.

Politica di vulnerabilità delle dipendenze

Microsoft. Data.SqlClient dichiara le dipendenze esterne nel suo pacchetto NuGet. NuGet risolve queste dipendenze quando un'applicazione ripristina i pacchetti.

La definizione del pacchetto viene aggiornata con versioni sicure a dipendenza diretta in versioni minori. Una linea driver supportata riceve una hotfix per una dipendenza vulnerabile solo quando la dipendenza può essere aggiornata senza una rottura di compatibilità transitiva. Altrimenti, aggiorna la dipendenza interessata nell'applicazione e testa i conflitti di dipendenza.