Cykl życia obsługi sterownika SqlClient

Microsoft. Data.SqlClient jest dostępny niezależnie od .NET. Obsługiwana aplikacja korzysta z obsługiwanej wersji sterownika w obsługiwanym środowisku uruchomieniowym .NET lub .NET Framework oraz w obsługiwanym systemie operacyjnym.

Poziomy wsparcia

  • Wydania Long-Term Support (LTS) otrzymują wsparcie przez trzy lata po ich pierwszym wydaniu.
  • Daty zakończenia Standard-Term Support (STS) są podane dla każdej linii wydawniczej.
  • Wersje podglądowe nie są obsługiwane w środowisku produkcyjnym.
  • Tylko wspierane gałęzie wydań otrzymują poprawki serwisowe.

Aktywnie wspierane wydania Microsoft.Data.SqlClient

Wersja Wydanie początkowe Najnowsza aktualizacja Wydanie poprawkowe Poziom pomocy technicznej Koniec wsparcia
7.0 17 marca 2026 r. 7.0.3 10 września 2026 r. STS Do ustalenia w następnym wydaniu
6.1 14 sierpnia 2025 r. 6.1.7 10 września 2026 r. LTS 14 sierpnia 2028 r.

Użyj najnowszej poprawki z wybranej linii wydania. Wydania poprawek zawierają poprawki i nie wprowadzają celowo zmian powodujących niekompatybilność.

Niewspierane wersje Microsoft.Data.SqlClient

Wersja Wydanie początkowe Ostatnia aktualizacja Wydanie poprawkowe Poziom pomocy technicznej Wsparcie zakończone
6.0 9 stycznia 2025 r. 6.0.5 16 stycznia 2026 r. STS 14 lutego 2026 r.
5.2 28 lutego 2024 r. 5.2.3 29 kwietnia 2025 r. STS 28 sierpnia 2025 r.
5,1 19 stycznia 2023 r. 5.1.9 13 stycznia 2026 r. LTS 20 stycznia 2026 r.
5,0 29 lipca 2022 r. 5.0.2 31 marca 2023 r. STS 19 lipca 2023 r.
4.1 31 stycznia 2022 r. 4.1.1 13 września 2022 r. STS 29 stycznia 2023 r.
4.0 18 listopada 2021 r. 4.0.6 21 sierpnia 2024 r. LTS 19 listopada 2024 r.
3.1 30 marca 2022 r. 3.1.7 20 sierpnia 2024 r. LTS 30 marca 2025 r.
3.0 9 czerwca 2021 r. 3.0.1 24 września 2021 r. STS 18 maja 2022 r.
2.1 19 listopada 2020 r. 2.1.7 9 stycznia 2024 r. LTS 20 listopada 2023 r.
2.0 16 czerwca 2020 r. 2.0.1 25 sierpnia 2020 r. STS 19 maja 2021 r.
1.1 20 listopada 2019 r. 1.1.4 10 marca 2021 r. LTS 21 listopada 2022 r.
1.0 28 sierpnia 2019 r. 1.0.19269.1 26 września 2019 r. STS 20 maja 2020 r.

Aktualizuj aplikacje na linii nieobsługiwanej. Zapoznaj się z Co nowego w Microsoft.Data.SqlClient i Migracja z System.Data.SqlClient do Microsoft.Data.SqlClient, aby zapoznać się ze zmianami wpływającymi na aktualizację.

Platformy docelowe

Microsoft. Data.SqlClient 7.0 obsługuje aplikacje skierowane na:

Cel aplikacji Systemy operacyjne
.NET Framework 4.6.2 lub nowszy Obsługiwane wersje Windows dla wybranej wersji .NET Framework
.NET 8 lub nowszy Obsługiwane wersje Windows, Linux i macOS dla wybranej wersji .NET

Pakiet zawiera zasób zgodności .NET Standard 2.0 dla bibliotek. Aplikacje wykonywalne muszą celować w obsługiwane środowisko uruchomieniowe .NET lub .NET Framework. Kroki wdrożenia znajdziesz w artykule Instalacja, aktualizacja i wdrożenie Microsoft. Data.SqlClient.

Zgodność bazy danych

Ta macierz zawiera listę aktywnie wspieranych linii sterowników oraz produktów baz danych. Yes Oznacza, że sterownik obsługuje łączenie z produktem bazodanowym. Poszczególne funkcje mogą wymagać nowszego sterownika, silnika bazy danych, poziomu usług lub wersji protokołu.

Produkt bazodanowy 7.0 6.1
Azure SQL Database Tak Tak
Azure SQL Managed Instance Tak Tak
Azure Synapse Analytics Tak Tak
Baza danych SQL w usłudze Microsoft Fabric Tak Tak
Warehouse w usłudze Microsoft Fabric Tak Tak
SQL Server 2025 Tak Tak
SQL Server 2022 Tak Tak
SQL Server 2019 Tak Tak
SQL Server 2017 Tak Tak

Baza danych SQL i magazyn danych w Microsoft Fabric używają punktów końcowych protokołu TDS i wymagają uwierzytelniania za pomocą Microsoft Entra. Warehouse nie obsługuje Multiple Active Result Sets (MARS). Przejrzyj powiązane artykuły Fabric o łączności, aby poznać aktualne wymagania i ograniczenia dotyczące uwierzytelniania specyficznego dla usług.

Obsługa dostawcy Azure Key Vault

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider jest dostarczany oddzielnie od głównego sterownika.

Wersja Wydanie początkowe Najnowsza aktualizacja Wydanie poprawkowe Poziom pomocy technicznej Koniec wsparcia
7.x 17 marca 2026 r. 7.0.3 10 września 2026 r. STS Do ustalenia w kolejnym wydaniu
6.x 14 sierpnia 2025 r. 6.1.2 19 sierpnia 2025 r. LTS 14 sierpnia 2028 r.
5.x 2 lutego 2024 r. 5.1.0 2 lutego 2024 r. LTS 3 lutego 2027 r.

Linie nieobsługiwane przez dostawców:

Wersja Wydanie początkowe Ostatnia aktualizacja Wydanie poprawkowe Poziom pomocy technicznej Wsparcie zakończone
3.x 14 czerwca 2021 r. 3.0.0 14 czerwca 2021 r. LTS 15 czerwca 2024 r.
2.x 3 marca 2021 r. 2.0.0 3 marca 2021 r. LTS 4 marca 2024 r.
1.x 19 listopada 2019 r. 1.2.0 1 grudnia 2020 r. LTS 21 listopada 2022 r.

Obsługa rozszerzenia Microsoft.Data.SqlClient

Pakiety rozszerzeń wprowadzone w Microsoft.Data.SqlClient 7.0 początkowo miały numer wersji 1.0.0. Począwszy od wersji 7.0.2, główny sterownik i jego pakiety towarzyszące mają spójne numery wersji. Aplikacje powinny odwoływać się do dopasowanych wersji.

Package Najnowsza zsynchronizowana wersja Wydanie początkowe Poziom pomocy technicznej Koniec wsparcia
Microsoft.Data.SqlClient.Extensions.Abstractions 7.0.3 17 marca 2026 r. LTS 17 marca 2029 r.
Microsoft.Data.SqlClient.Extensions.Azure 7.0.3 17 marca 2026 r. LTS 17 marca 2029 r.

Obsługiwane systemy operacyjne

Microsoft. Data.SqlClient wspiera:

Tryb niezmienny globalizacji nie jest obsługiwany.

Polityka podatności zależności

Microsoft. Data.SqlClient deklaruje zależności zewnętrzne w swoim pakiecie NuGet. NuGet rozwiązuje te zależności, gdy aplikacja przywraca pakiety.

Definicja pakietu jest aktualizowana tak, aby uwzględniała bezpieczne wersje bezpośrednich zależności w wydaniach pomocniczych. Obsługiwana linia sterowników otrzymuje hotfix dla podatnej zależności tylko wtedy, gdy zależność może zostać zaktualizowana bez przerwania zgodności przechodniej. W przeciwnym razie zaktualizuj dotkniętą zależność w aplikacji i przetestuj konflikty zależności.