Matriz de suporte de recursos de driver para Microsoft SQL Server

Se você estiver planejando usar um recurso no Microsoft SQL Server, ele talvez não esteja disponível em todos os drivers. Alguns motivos pelos quais um recurso pode não estar em um determinado driver incluem:

  • O recurso não se aplica à tecnologia de driver.
  • O recurso é novo e ainda não foi implementado em todos os drivers.
  • O recurso não está sob demanda em um driver específico.
  • Outros recursos estão sendo implementados primeiro.

Queremos que todos os drivers deem suporte a todos os recursos e façam esforços para garantir a paridade de recursos entre os drivers. No entanto, isso nem sempre é possível. Para ajudar você a escolher o driver apropriado para suas necessidades, aqui está uma lista de recursos populares e os drivers que os implementam.

Recurso Microsoft.Data.SqlClient (.NET Core)Microsoft.Data. Microsoft.Data.SqlClient (.NET Framework)Microsoft.Data. System.Data.SqlClient (.NET Core) System.Data.SqlClient (.NET Framework)System.Data.
Always Encrypted Sim Sim Sim (v4.6+)
Always Encrypted com enclaves seguros Sim (v1.1+) Sim (v1.1+) Sim (v4.7.2+)
Autenticação do token de acesso do Microsoft Entra Sim Sim Sim (v4.6+) Sim (v4.6+)
Autenticação por senha do Microsoft Entra Sim Sim Sim (v4.6+)
Autenticação integrada do Microsoft Entra Sim Sim Sim (v4.6+)
Autenticação interativa (MFA) do Microsoft Entra Sim Sim (v2.0+)
Autenticação de identidades gerenciadas do Microsoft Entra Sim (v2.1+) Sim (v2.1+)
Autenticação da entidade de serviço do Microsoft Entra Sim (v2.0+) Sim (v2.0+)
Autenticação de certificado da entidade de serviço do Microsoft Entra
Autenticação Integrada do Windows Sim Sim Sim Sim
Cópia em Massa Sim Sim Sim Sim
Confidencialidade de dados e metadados de classificação Sim Sim
MARS (conjunto de resultados ativos múltiplos) Sim Sim Sim Sim
Tipos de dados espaciais Sim Sim
TVP (Parâmetros com Valor de Tabela) Sim Sim Sim Sim
MultiSubnetFailover Sim Sim Sim Sim
Resolução IP de Rede Transparente Sim Sim
TDS 8.0 (strict encryption) e TLS 1.3 Sim (v5.1+) Sim (v5.1+)
Recurso ODBC Driver for SQL Server no Windows ODBC Driver for SQL Server em Linux e macOS JDBC Driver for SQL Server Driver do OLE DB para SQL Server
Always Encrypted Sim (v13.1+) Sim (v13.1+) Sim (v6.0+)
Always Encrypted com enclaves seguros Sim (v17.4+) Sim (v17.4+) Sim (v8.2+)
Autenticação do token de acesso do Microsoft Entra Sim (v13.1+) Sim (v13.1+) Sim (v6.0+) Sim (v18.2+)
Autenticação por senha do Microsoft Entra Sim (v13.1+) Sim (v13.1+) Sim (v6.0+) Sim (v18.2+)
Autenticação integrada do Microsoft Entra Sim (v13.1+) Sim (v17.6+) Sim (v6.0+) Sim (v18.2+)
Autenticação interativa (MFA) do Microsoft Entra Sim (v17.1+) Sim (v9.2+) Sim (v18.3+)
Autenticação de identidades gerenciadas do Microsoft Entra Sim (v17.3+) Sim (v17.3+) Sim (v7.2+) Sim (v18.3+)
Autenticação da entidade de serviço do Microsoft Entra Sim (v17.7+) Sim (v17.7+) Sim (v9.2+) Sim (v18.5+)
Autenticação de certificado da entidade de serviço do Microsoft Entra Sim (v12.4+)
Autenticação Integrada do Windows Sim Sim Sim Sim
Cópia em Massa Sim Sim Sim Sim
Descoberta de dados e metadados de classificação Sim (v17.2+) Sim (v17.2+) Sim (v7.0+) Sim (v18.5+)
MARS (conjunto de resultados ativos múltiplos) Sim Sim Sim
Tipos de dados espaciais Sim (v7.0+)
TVP (Parâmetros com Valor de Tabela) Sim Sim Sim (v6.0+) Sim
MultiSubnetFailover Sim Sim Sim Sim
Resolução IP de Rede Transparente Sim (v13.0+) Sim (v13.1+) Sim (v6.0+) Sim (v18.4+)
TDS 8.0 (strict encryption) e TLS 1.3 Sim (v18.0+) Sim (v18.0+) Sim (v11.2+) Sim (v19.2+)
Recurso Drivers para PHP para SQL Server no Windows1 Drivers para PHP para SQL Server no Linux e macOS1 Tedious (Node.js) pyODBC (Python)1 Ir (go-lang)
Always Encrypted Sim (v5.2+) Sim (v5.2+) Sim Sim
Always Encrypted com enclaves seguros Sim (v5.8+) Sim (v5.8+) Sim
Autenticação do token de acesso do Microsoft Entra Sim (v4.3+) Sim (v4.3+) Sim Sim Yes
Autenticação por senha do Microsoft Entra Sim (v4.3+) Sim (v4.3+) Sim Sim Yes
Autenticação integrada do Microsoft Entra Sim (v4.3+) Sim (v4.3+) Sim
Autenticação interativa (MFA) do Microsoft Entra Sim2 Sim
Autenticação de identidades gerenciadas do Microsoft Entra Sim (v5.6+) Sim (v5.6+) Sim Sim Yes
Autenticação da entidade de serviço do Microsoft Entra Sim (v5.9+) Sim (v5.9+) Sim Sim Yes
Autenticação de certificado da entidade de serviço do Microsoft Entra Sim
Autenticação Integrada do Windows Sim Sim Sim Sim
Cópia em Massa Sim Yes
Descoberta de dados e metadados de classificação Sim (v5.8+) Sim (v5.8+)
MARS (conjunto de resultados ativos múltiplos) Sim Sim Sim
Tipos de dados espaciais
TVP (Parâmetros com Valor de Tabela) Sim (v5.10+) Sim (v5.10+) Sim Sim Sim
MultiSubnetFailover Sim Sim Sim Sim (sempre/não opcional)
Resolução IP de Rede Transparente Sim Sim Sim Yes
TDS 8.0 (strict encryption) e TLS 1.3 Sim (v5.10+) Sim (v5.10+) Sim (v16.3+) Sim

1 Como esses drivers dependem do Microsoft ODBC Driver for SQL Server, também deve ser usada uma versão desse driver que dê suporte ao recurso.

2 Somente no Windows.

Obter ajuda

Contribua com a documentação do SQL

Você sabia que pode editar conteúdo do SQL por conta própria? Ao fazer isso, além de melhorar nossa documentação, você também será creditado como um colaborador da página.

Para obter mais informações, confira Como contribuir para a documentação do SQL Server