Ciclo de vida de suporte do driver do SqlClient

Microsoft. Data.SqlClient é lançado independentemente do .NET. Uma aplicação compatível usa uma versão compatível do driver em um runtime .NET ou .NET Framework compatível e em um sistema operacional compatível.

Níveis de suporte

  • As versões de Suporte de Longo Prazo (LTS) recebem suporte por três anos após seu lançamento inicial.
  • As datas de término do Suporte de Prazo Padrão (STS) estão listadas para cada linha de versões.
  • Versões de prévia não são suportadas para uso em produção.
  • Apenas as linhas de lançamento suportadas recebem correções de manutenção.

Versões do Microsoft.Data.SqlClient com suporte ativo

Versão Lançamento inicial Patch mais recente Lançamento do patch Nível de suporte Fim do suporte
7.0 17 de março de 2026 7.0.3 10 de setembro de 2026 STS A ser determinado pelo próximo lançamento
6.1 14 de agosto de 2025 6.1.7 10 de setembro de 2026 LTS 14 de agosto de 2028

Use o patch mais recente na linha de lançamento selecionada. Os lançamentos de patch contêm correções e não adicionam intencionalmente recursos que quebram.

Versões sem suporte do Microsoft.Data.SqlClient

Versão Lançamento inicial Último patch Lançamento do patch Nível de suporte O apoio terminou
6,0 9 de janeiro de 2025 6.0.5 16 de janeiro de 2026 STS 14 de fevereiro de 2026
5.2 28 de fevereiro de 2024 5.2.3 29 de abril de 2025 STS 28 de agosto de 2025
5.1 19 de janeiro de 2023 5.1.9 13 de janeiro de 2026 LTS 20 de janeiro de 2026
5.0 29 de julho de 2022 5.0.2 31 de março de 2023 STS 19 de julho de 2023
4.1 31 de janeiro de 2022 4.1.1 13 de setembro de 2022 STS 29 de janeiro de 2023
4,0 18 de novembro de 2021 4.0.6 21 de agosto de 2024 LTS 19 de novembro de 2024
3.1 30 de março de 2022 3.1.7 20 de agosto de 2024 LTS 30 de março de 2025
3.0 9 de junho de 2021 3.0.1 24 de setembro de 2021 STS 18 de maio de 2022
2.1 19 de novembro de 2020 2.1.7 9 de janeiro de 2024 LTS 20 de novembro de 2023
2.0 16 de junho de 2020 2.0.1 25 de agosto de 2020 STS 19 de maio de 2021
1.1 20 de novembro de 2019 1.1.4 10 de março de 2021 LTS 21 de novembro de 2022
1.0 28 de agosto de 2019 1.0.19269.1 26 de setembro de 2019 STS 20 de maio de 2020

Atualize aplicações em linhas fora de suporte. Revise as novidades da Microsoft. Data.SqlClient e migre do System.Data.SqlClient para a Microsoft. Data.SqlClient para as mudanças que afetam uma atualização.

Estruturas de destino

Microsoft. Data.SqlClient 7.0 suporta aplicações que têm como alvo:

Alvo da aplicação Sistemas operacionais
.NET Framework 4.6.2 ou mais recente Versões do Windows suportadas para a versão selecionada do .NET Framework
.NET 8 ou posterior Versões suportadas para Windows, Linux e macOS para a versão selecionada de .NET

O pacote inclui um recurso de compatibilidade .NET Standard 2.0 para bibliotecas. Aplicações executáveis devem ter como destino um runtime compatível do .NET ou do .NET Framework. Para as etapas de implantação, veja Instalar, atualizar e implantar Microsoft. Data.SqlClient.

Compatibilidade do banco de dados

Esta matriz lista linhas de drivers e produtos de banco de dados ativamente suportados. Yes significa que o driver suporta a conexão ao produto do banco de dados. Recursos individuais podem exigir um driver mais recente, motor de banco de dados, camada de serviço ou versão do protocolo.

Produto de banco de dados 7.0 6.1
Banco de Dados SQL do Azure Sim Sim
Instância Gerenciada de SQL do Azure Sim Sim
Azure Synapse Analytics Sim Sim
Banco de dados SQL no Microsoft Fabric Sim Sim
Armazém no Microsoft Fabric Sim Sim
SQL Server 2025 Sim Sim
SQL Server 2022 Sim Sim
SQL Server 2019 Sim Sim
SQL Server 2017 Sim Sim

O banco de dados SQL e o Warehouse do Microsoft Fabric usam endpoints TDS e exigem autenticação Microsoft Entra. O Warehouse não suporta Múltiplos Conjuntos Ativos de Resultados (MARS). Consulte os artigos vinculados sobre conectividade do Fabric para conhecer os requisitos e as limitações atuais de autenticação específicos de cada serviço.

Suporte ao Azure Key Vault Provider

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider É enviado separadamente do motorista principal.

Versão Lançamento inicial Patch mais recente Lançamento do patch Nível de suporte Fim do suporte
7.x 17 de março de 2026 7.0.3 10 de setembro de 2026 STS A ser determinado pelo próximo lançamento
6.x 14 de agosto de 2025 6.1.2 19 de agosto de 2025 LTS 14 de agosto de 2028
5.x 2 de fevereiro de 2024 5.1.0 2 de fevereiro de 2024 LTS 3 de fevereiro de 2027

Linhas de provedores sem suporte:

Versão Lançamento inicial Último patch Lançamento do patch Nível de suporte O apoio terminou
3.x 14 de junho de 2021 3.0.0 14 de junho de 2021 LTS 15 de junho de 2024
2. x 3 de março de 2021 2.0.0 3 de março de 2021 LTS 4 de março de 2024
1.x 19 de novembro de 2019 1.2.0 1 de dezembro de 2020 LTS 21 de novembro de 2022

Suporte à extensão Microsoft.Data.SqlClient

Os pacotes de extensão introduzidos com a Microsoft. Data.SqlClient 7.0 inicialmente usaram a versão 1.0.0. A partir da versão 7.0.2, o driver principal e seus pacotes complementares usam versões alinhadas. Os aplicativos devem fazer referência a versões correspondentes.

Package Versão alinhada mais recente Lançamento inicial Nível de suporte Fim do suporte
Microsoft.Data.SqlClient.Extensions.Abstractions 7.0.3 17 de março de 2026 LTS 17 de março de 2029
Microsoft.Data.SqlClient.Extensions.Azure 7.0.3 17 de março de 2026 LTS 17 de março de 2029

Sistemas operacionais com suporte

Microsoft. Data.SqlClient suporta:

O modo invariável de globalização não é suportado.

Política de vulnerabilidade de dependências

Microsoft. Data.SqlClient declara dependências externas em seu pacote NuGet. O NuGet resolve essas dependências quando um aplicativo restaura pacotes.

A definição do pacote é atualizada com versões seguras de dependência direta em versões menores. Uma linha de driver suportada recebe um hotfix para uma dependência vulnerável somente quando a dependência pode ser atualizada sem uma quebra de compatibilidade transitiva. Caso contrário, atualize a dependência afetada na aplicação e teste conflitos de dependência.