Lebenszyklus der SqlClient-Treiberunterstützung

Microsoft. Data.SqlClient wird unabhängig von .NET ausgeliefert. Eine unterstützte Anwendung verwendet eine unterstützte Treiberversion auf einem unterstützten .NET- oder .NET-Framework-Laufzeit- und Betriebssystem.

Unterstützungsstufen

  • Long-Term Support (LTS)-Veröffentlichungen erhalten drei Jahre nach ihrer Erstveröffentlichung Unterstützung.
  • Standard-Term Support-(STS)-Endtermine sind für jede Release-Linie angegeben.
  • Vorschauversionen werden für Produktionszwecke nicht unterstützt.
  • Nur unterstützte Release-Linien erhalten Wartungskorrekturen.

Aktiv unterstützte Microsoft.Data.SqlClient-Versionen

Version Erstveröffentlichung Letzter Patch Patch-Veröffentlichung Supportstufe Ende des Supports
7.0 17. März 2026 7.0.3 10. September 2026 STS Wird mit der nächsten Version festgelegt
6.1 14. August 2025 6.1.7 10. September 2026 LTS 14. August 2028

Verwenden Sie den neuesten Patch in der ausgewählten Release-Linie. Patch-Releases enthalten Korrekturen und fügen nicht absichtlich fehlerhafte Funktionen hinzu.

Nicht mehr unterstützte Microsoft.Data.SqlClient-Versionen

Version Erstveröffentlichung Letzter Patch Patch-Veröffentlichung Supportstufe Die Unterstützung endete
6,0 9. Januar 2025 6.0.5 16. Januar 2026 STS 14. Februar 2026
5.2 28. Februar 2024 5.2.3 29. April 2025 STS 28. August 2025
5,1 19. Januar 2023 5.1.9 13. Januar 2026 LTS 20. Januar 2026
5.0 29. Juli 2022 5.0.2 31. März 2023 STS 19. Juli 2023
4,1 31. Januar 2022 4.1.1 13. September 2022 STS 29. Januar 2023
4,0 18. November 2021 4.0.6 21. August 2024 LTS 19. November 2024
3.1 30. März 2022 3.1.7 20. August 2024 LTS 30. März 2025
3.0 9\. Juni 2021 3.0.1 24. September 2021 STS 18. Mai 2022
2.1 19. November 2020 2.1.7 9. Januar 2024 LTS 20. November 2023
2.0 16. Juni 2020 2.0.1 25. August 2020 STS 19. Mai 2021
1.1 20. November 2019 1.1.4 10. März 2021 LTS 21. November 2022
1,0 28. August 2019 1.0.19269.1 26. September 2019 STS 20. Mai 2020

Aktualisieren Sie Anwendungen auf einer nicht mehr unterstützten Produktlinie. Prüfen Sie Neuerungen in Microsoft.Data.SqlClient und Migrieren von System.Data.SqlClient zu Microsoft.Data.SqlClient hinsichtlich Änderungen, die sich auf ein Update auswirken.

Zielframeworks

Microsoft. Data.SqlClient 7.0 unterstützt Anwendungen, die gezielt auf Folgendes abzielen:

Anwendungsziel Betriebssysteme
.NET Framework 4.6.2 oder höher Unterstützte Windows-Versionen für die ausgewählte .NET Framework-Version
.NET 8 oder höher Unterstützte Windows-, Linux- und macOS-Versionen für die ausgewählte .NET-Version

Das Paket enthält ein .NET Standard 2.0-Kompatibilitätsasset für Bibliotheken. Ausführbare Anwendungen müssen auf eine unterstützte .NET- oder .NET-Framework-Laufzeit abzielen. Die Bereitstellungsschritte finden Sie unter Installieren, Aktualisieren und Bereitstellen von Microsoft.Data.SqlClient.

Datenbankkompatibilität

Diese Matrix listet aktiv unterstützte Treiberlinien und Datenbankprodukte auf. Yes bedeutet, dass der Treiber die Verbindung zum Datenbankprodukt unterstützt. Einzelne Funktionen können einen neueren Treiber, eine Datenbank-Engine, eine Service-Ebene oder eine Protokollversion erfordern.

Datenbankprodukt 7.0 6.1
Azure SQL-Datenbank Ja Ja
Azure SQL Managed Instance Ja Ja
Azure Synapse Analytics Ja Ja
SQL-Datenbank in Microsoft Fabric Ja Ja
Lagerhaus 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-Datenbank und Warehouse in Microsoft Fabric verwenden TDS-Endpunkte und erfordern Microsoft Entra-Authentifizierung. Das Warehouse unterstützt keine Multiple Active Result Sets (MARS). Lesen Sie die verlinkten Fabric-Konnektivitätsartikel für aktuelle dienstspezifische Authentifizierungsanforderungen und -einschränkungen.

Unterstützung für Azure Key Vault Provider

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider wird separat vom Kerntreiber ausgeliefert.

Version Erstveröffentlichung Letzter Patch Patch-Veröffentlichung Supportstufe Ende des Supports
7.x 17. März 2026 7.0.3 10. September 2026 STS Wird mit dem nächsten Release festgelegt
6.x 14. August 2025 6.1.2 19. August 2025 LTS 14. August 2028
5.x 2. Februar 2024 5.1.0 2. Februar 2024 LTS 3. Februar 2027

Nicht mehr unterstützte Anbieterproduktlinien:

Version Erstveröffentlichung Letzter Patch Patch-Veröffentlichung Supportstufe Die Unterstützung endete
3.x 14. Juni 2021 3.0.0 14. Juni 2021 LTS 15. Juni 2024
2.x 3\. März 2021 2.0.0 3\. März 2021 LTS 4\. März 2024
1.x 19. November 2019 1.2.0 1. Dezember 2020 LTS 21. November 2022

Microsoft. Data.SQL Client-Erweiterungsunterstützung

Die mit Microsoft.Data.SqlClient 7.0 eingeführten Erweiterungspakete verwendeten zunächst Version 1.0.0. Ab der Version 7.0.2 verwenden der Kerntreiber und seine Begleitpakete dieselben Versionsnummern. Anwendungen sollten auf passende Versionen Bezug nehmen.

Package Neueste abgestimmte Version Erstveröffentlichung Supportstufe Ende des Supports
Microsoft.Data.SqlClient.Extensions.Abstractions 7.0.3 17. März 2026 LTS 17. März 2029
Microsoft.Data.SqlClient.Extensions.Azure 7.0.3 17. März 2026 LTS 17. März 2029

Unterstützte Betriebssysteme

Microsoft. Data.SqlClient unterstützt:

Der Globalisierungsinvariantenmodus wird nicht unterstützt.

Richtlinie zur Abhängigkeitsverwundbarkeit

Microsoft. Data.SqlClient erklärt externe Abhängigkeiten in seinem NuGet-Paket. NuGet löst diese Abhängigkeiten auf, wenn eine Anwendung Pakete wiederherstellt.

Die Paketdefinition wird in kleineren Versionen mit sicheren direkten Abhängigkeitsversionen aktualisiert. Eine unterstützte Treiberleitung erhält einen Hotfix für eine verwundbare Abhängigkeit nur, wenn die Abhängigkeit ohne transitive Kompatibilitätsunterbrechung aktualisiert werden kann. Ansonsten aktualisieren Sie die betroffene Abhängigkeit in der Anwendung und testen Sie auf Abhängigkeitskonflikte.