Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Aplikacje .NET Framework na systemach operacyjnych obsługiwanych przez .NET Framework 4.6.2 lub nowszy.
- Aplikacje .NET na systemach operacyjnych wspieranych przez aktywną wersję .NET.
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.