Compartir a través de


Matriz de compatibilidad de características del controlador para Microsoft SQL Server

Si tiene previsto usar una característica en Microsoft SQL Server, es posible que no esté disponible en todos los controladores. Entre los motivos por los que una característica podría no estar en un controlador determinado se encuentran los siguientes:

  • La característica no se aplica a la tecnología del controlador.
  • La característica es nueva y aún no se ha implementado en todos los controladores.
  • La característica no está bajo demanda en un controlador determinado.
  • Otras características se están implementando en primer lugar.

Queremos que todos los controladores admitan todas las características y dedicamos esfuerzos para garantizar la paridad de características entre los controladores. Sin embargo, no siempre es posible conseguirlo. A fin de ayudarle a elegir el controlador adecuado para sus necesidades, aquí se muestra una lista de características populares y los controladores que las implementan.

Característica 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 (versión 4.6 y posteriores)
Always Encrypted con enclaves seguros (versión 1.1 y posteriores) (versión 1.1 y posteriores) (versión 4.7.2 y posteriores)
Autenticación con token de acceso de Microsoft Entra (versión 4.6 y posteriores) (versión 4.6 y posteriores)
Autenticación de contraseña de Microsoft Entra Sí (versión 4.6 y posteriores)
Autenticación integrada de Microsoft Entra Sí (versión 4.6 y posteriores)
Autenticación interactiva (MFA) de Microsoft Entra (versión 2.0 y posteriores)
Autenticación de identidad administrada de Microsoft Entra (versión 2.1 y posteriores) (versión 2.1 y posteriores)
Autenticación de entidad de servicio de Microsoft Entra (versión 2.0 y posteriores) (versión 2.0 y posteriores)
Autenticación de certificado de la entidad de servicio de Microsoft Entra
Autenticación Azure predeterminado de Microsoft Entra (versión 3.0 y posteriores) (versión 3.0 y posteriores)
Autenticación integrada de Windows
Copia masiva
Confidencialidad de los datos y metadatos de clasificación
Conjuntos de resultados activos múltiples (MARS)
Tipo de datos espaciales
Parámetros con valores de tabla (TVP)
MultiSubnetFailover
Resolución de IP de red transparente
TDS 8.0 (cifrado estricto) y TLS 1.3 Sí (versión 5.1 y posteriores) Sí (versión 5.1 y posteriores)
Característica ODBC Driver for SQL Server en Windows ODBC Driver for SQL Server en Linux y macOS Controlador JDBC en SQL Server Controlador OLE DB para SQL Server
Always Encrypted (versión 13.1 y posteriores) (versión 13.1 y posteriores) (versión 6.0 y posteriores)
Always Encrypted con enclaves seguros (versión 17.4 y posteriores) (versión 17.4 y posteriores) (versión 8.2 y posteriores)
Autenticación con token de acceso de Microsoft Entra (versión 13.1 y posteriores) (versión 13.1 y posteriores) (versión 6.0 y posteriores) (versión 18.2 y posteriores)
Autenticación de contraseña de Microsoft Entra (versión 13.1 y posteriores) (versión 13.1 y posteriores) (versión 6.0 y posteriores) (versión 18.2 y posteriores)
Autenticación integrada de Microsoft Entra (versión 13.1 y posteriores) (versión 17.6 y posteriores) (versión 6.0 y posteriores) (versión 18.2 y posteriores)
Autenticación interactiva (MFA) de Microsoft Entra (versión 17.1 y posteriores) (versión 9.2 y posteriores) (versión 18.3 y posteriores)
Autenticación de identidad administrada de Microsoft Entra (versión 17.3 y posteriores) (versión 17.3 y posteriores) (versión 7.2 y posteriores) (versión 18.3 y posteriores)
Autenticación de entidad de servicio de Microsoft Entra (versión 17.7 y posteriores) (versión 17.7 y posteriores) (versión 9.2 y posteriores) (versión 18.5 y posteriores)
Autenticación de certificado de la entidad de servicio de Microsoft Entra (versión 12.4 y posteriores)
Autenticación Azure predeterminado de Microsoft Entra (versión 12.2 y posteriores)
Autenticación integrada de Windows
Copia masiva
Detección de datos y metadatos de clasificación (versión 17.2 y posteriores) (versión 17.2 y posteriores) (versión 7.0 y posteriores) (versión 18.5 y posteriores)
Conjuntos de resultados activos múltiples (MARS)
Tipo de datos espaciales (versión 7.0 y posteriores)
Parámetros con valores de tabla (TVP) (versión 6.0 y posteriores)
MultiSubnetFailover
Resolución de IP de red transparente (versión 13.0 y posteriores) (versión 13.1 y posteriores) (versión 6.0 y posteriores) (versión 18.4 y posteriores)
TDS 8.0 (cifrado estricto) y TLS 1.3 Sí (versión 18.0 y posteriores) Sí (versión 18.0 y posteriores) Sí (versión 11.2 y posteriores) Sí (versión 19.2 y posteriores)
Característica Controladores de PHP para SQL Server en Windows1 Controladores de PHP para SQL Server en Linux y macOS1 Tedious (Node.js) pyODBC (Python)1 Go (go-lang)
Always Encrypted (versión 5.2 y posteriores) (versión 5.2 y posteriores)
Always Encrypted con enclaves seguros (versión 5.8 y posteriores) (versión 5.8 y posteriores)
Autenticación con token de acceso de Microsoft Entra (versión 4.3 y posteriores) (versión 4.3 y posteriores)
Autenticación de contraseña de Microsoft Entra (versión 4.3 y posteriores) (versión 4.3 y posteriores)
Autenticación integrada de Microsoft Entra (versión 4.3 y posteriores) (versión 4.3 y posteriores)
Autenticación interactiva (MFA) de Microsoft Entra 2
Autenticación de identidad administrada de Microsoft Entra (versión 5.6 y posteriores) (versión 5.6 y posteriores)
Autenticación de entidad de servicio de Microsoft Entra (versión 5.9 y posteriores) (versión 5.9 y posteriores)
Autenticación de certificado de la entidad de servicio de Microsoft Entra
Autenticación Azure predeterminado de Microsoft Entra
Autenticación integrada de Windows
Copia masiva
Detección de datos y metadatos de clasificación Sí (versión 5.8 y posteriores) Sí (versión 5.8 y posteriores)
Conjuntos de resultados activos múltiples (MARS)
Tipo de datos espaciales
Parámetros con valores de tabla (TVP) (versión 5.10 y posteriores) (versión 5.10 y posteriores)
MultiSubnetFailover Sí (siempre/no opcional)
Resolución de IP de red transparente
TDS 8.0 (cifrado estricto) y TLS 1.3 Sí (versión 5.10 y posteriores) Sí (versión 5.10 y posteriores) Sí (versión 16.3 y posteriores)

1 Debido a que estos controladores se basan en Microsoft ODBC Driver for SQL Server, también se debe usar una versión de ese controlador que admita la característica.

2 Solo en Windows.

Obtener ayuda

Contribuya a la documentación de SQL

¿Sabía que puede editar el contenido de SQL usted mismo? Si lo hace, no solo contribuirá a mejorar la documentación, sino que también se le reconocerá como colaborador de la página.

Para más información, vea Cómo colaborar en la documentación de SQL Server.