Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft. Data.SqlClient поставляется независимо от .NET. Поддерживаемое приложение использует поддерживаемую версию драйвера в поддерживаемой среде выполнения .NET или .NET Framework и в поддерживаемой операционной системе.
Уровни поддержки
- Релизы с долгосрочной поддержкой (LTS) поддерживаются в течение трёх лет после первоначального выпуска.
- Сроки окончания стандартной поддержки (STS) указаны для каждой ветки выпуска.
- Предварительные выпуски не поддерживаются для использования в рабочей среде.
- Только поддерживаемые релизные линии получают исправления обслуживания.
Активно поддерживаемые выпуски Microsoft.Data.SqlClient
| Версия | Первый релиз | Последний патч | Выпуск патча | Уровень поддержки | Окончание поддержки |
|---|---|---|---|---|---|
| 7.0 | 17 марта 2026 г. | 7.0.3 | 10 сентября 2026 г. | STS | Будет определено в следующем релизе |
| 6.1 | 14 августа 2025 г. | 6.1.7 | 10 сентября 2026 г. | Долгосрочная поддержка (LTS) | 14 августа 2028 г. |
Используйте последний патч из выбранной линии релиза. В патчах есть исправления, но они не добавляют специально ломающие функции.
Неподдерживаемые выпуски Microsoft.Data.SqlClient
| Версия | Первый релиз | Последний патч | Выпуск патча | Уровень поддержки | Поддержка прекратилась |
|---|---|---|---|---|---|
| 6,0 | 9 января 2025 г. | 6.0.5 | 16 января 2026 г. | STS | 14 февраля 2026 г. |
| 5,2 | 28 февраля 2024 г. | 5.2.3 | 29 апреля 2025 г. | STS | 28 августа 2025 г. |
| 5.1 | 19 января 2023 г. | 5.1.9 | 13 января 2026 г. | Долгосрочная поддержка (LTS) | 20 января 2026 г. |
| 5,0 | 29 июля 2022 г. | 5.0.2 | 31 марта 2023 г. | STS | 19 июля 2023 г. |
| 4,1 | 31 января 2022 г. | 4.1.1 | 13 сентября 2022 г. | STS | 29 января 2023 г. |
| 4.0 | 18 ноября 2021 г. | 4.0.6 | 21 августа 2024 г. | Долгосрочная поддержка (LTS) | 19 ноября 2024 г. |
| 3.1 | 30 марта 2022 г. | 3.1.7 | 20 августа 2024 г. | Долгосрочная поддержка (LTS) | 30 марта 2025 г. |
| 3.0 | 9 июня 2021 г. | 3.0.1 | 24 сентября 2021 г. | STS | 18 мая 2022 г. |
| 2.1 | 19 ноября 2020 г. | 2.1.7 | 9 января 2024 г. | Долгосрочная поддержка (LTS) | 20 ноября 2023 г. |
| 2.0 | 16 июня 2020 г. | 2.0.1 | 25 августа 2020 г. | STS | 19 мая 2021 г. |
| 1,1 | 20 ноября 2019 г. | 1.1.4 | 10 марта 2021 г. | Долгосрочная поддержка (LTS) | 21 ноября 2022 г. |
| 1.0 | 28 августа 2019 г. | 1.0.19269.1 | 26 сентября 2019 г. | STS | 20 мая 2020 г. |
Обновляйте приложения на линии, находящейся вне поддержки. Ознакомьтесь с тем, что нового в Microsoft. Data.SqlClient и миграция с System.Data.SqlClient в Microsoft. Data.SqlClient — для изменений, влияющих на обновление.
Целевые платформы
Microsoft. Data.SqlClient 7.0 поддерживает приложения, которые нацелены на:
| Цель применения | Операционные системы |
|---|---|
| платформа .NET Framework 4.6.2 или более поздней версии | Поддерживаемые версии Windows для выбранной версии .NET Framework |
| .NET 8 или более поздней версии | Поддерживаются версии Windows, Linux и macOS для выбранной версии .NET |
Пакет включает ресурс совместимости библиотек с .NET Standard 2.0. Исполняемые приложения должны быть нацелены на поддерживаемую среду выполнения .NET или .NET Framework. Для шагов развертывания см. раздел Установка, обновление и развертывание Microsoft. Data.SqlClient.
Уровень совместимости базы данных
В этой матрице перечислены активно поддерживаемые драйверные линии и продукты баз данных.
Yes означает, что драйвер поддерживает подключение к продукту базы данных. Отдельные функции могут требовать более нового драйвера, движка базы данных, уровня сервиса или версии протокола.
| Продукт базы данных | 7.0 | 6.1 |
|---|---|---|
| База данных SQL Azure | Да | Да |
| Управляемый экземпляр SQL Azure | Да | Да |
| Azure Synapse Analytics | Да | Да |
| База данных SQL в Microsoft Fabric | Да | Да |
| Склад данных в Microsoft Fabric | Да | Да |
| SQL Server 2025 г. | Да | Да |
| SQL Server 2022 | Да | Да |
| SQL Server 2019 | Да | Да |
| SQL Server 2017 г. | Да | Да |
База данных SQL и хранилище данных в Microsoft Fabric используют конечные точки TDS и требуют аутентификации через Microsoft Entra. Warehouse не поддерживает функцию Multiple Active Result Sets (MARS). Ознакомьтесь с ссылками статей о подключении Fabric для получения актуальных требований и ограничений аутентификации, специфичных для сервиса.
Поддержка поставщика Azure Key Vault
Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider поставляется отдельно от основного драйвера.
| Версия | Первый релиз | Последний патч | Выпуск патча | Уровень поддержки | Окончание поддержки |
|---|---|---|---|---|---|
| 7.x | 17 марта 2026 г. | 7.0.3 | 10 сентября 2026 г. | STS | Будет определено в следующем релизе |
| 6.х | 14 августа 2025 г. | 6.1.2 | 19 августа 2025 г. | Долгосрочная поддержка (LTS) | 14 августа 2028 г. |
| 5.x | 2 февраля 2024 г. | 5.1.0 | 2 февраля 2024 г. | Долгосрочная поддержка (LTS) | 3 февраля 2027 г. |
Линии поставщиков, находящихся вне поддержки:
| Версия | Первый релиз | Последний патч | Выпуск патча | Уровень поддержки | Поддержка прекратилась |
|---|---|---|---|---|---|
| 3.x | 14 июня 2021 г. | 3.0.0 | 14 июня 2021 г. | Долгосрочная поддержка (LTS) | 15 июня 2024 г. |
| 2.x | 3 марта 2021 г. | 2.0.0 | 3 марта 2021 г. | Долгосрочная поддержка (LTS) | 4 марта 2024 г. |
| 1.x | 19 ноября 2019 г. | 1.2.0 | 1 декабря 2020 г. | Долгосрочная поддержка (LTS) | 21 ноября 2022 г. |
Поддержка расширения Microsoft.Data.SqlClient
Пакеты расширений, представленные с Microsoft. Data.SqlClient 7.0 изначально использовал версию 1.0.0. Начиная с версии 7.0.2, основной драйвер и сопутствующие пакеты имеют согласованные номера версий. Приложения должны ссылаться на соответствующие версии.
| Package | Последняя выровненная версия | Первый релиз | Уровень поддержки | Окончание поддержки |
|---|---|---|---|---|
Microsoft.Data.SqlClient.Extensions.Abstractions |
7.0.3 | 17 марта 2026 г. | Долгосрочная поддержка (LTS) | 17 марта 2029 г. |
Microsoft.Data.SqlClient.Extensions.Azure |
7.0.3 | 17 марта 2026 г. | Долгосрочная поддержка (LTS) | 17 марта 2029 г. |
Поддерживаемые операционные системы
Microsoft. Data.SqlClient поддерживает:
- Приложения .NET Framework на операционных системах, поддерживаемых .NET Framework 4.6.2 и более поздней версии.
- .NET-приложения на операционных системах, поддерживаемые активным релизом .NET.
Режим, не зависящий от параметров глобализации, не поддерживается.
Политика в отношении уязвимостей зависимостей
Microsoft.Data.SqlClient указывает внешние зависимости в пакете NuGet. NuGet разрешает эти зависимости при восстановлении пакетов приложения.
Определение пакета обновляется с помощью безопасных версий с прямой зависимостью в небольших релизах. Поддерживаемая ветка драйвера получает хотфикс для уязвимой зависимости только в том случае, если эту зависимость можно обновить без нарушения транзитивной совместимости. В противном случае обновите затронутую зависимость в приложении и проверьте на наличие конфликтов зависимостей.