Compartir vía


Matriz de compatibilidad de Microsoft JDBC Driver para SQL Server

Descargar controlador JDBC

Esta página contiene la matriz de compatibilidad y la directiva de ciclo de vida de soporte de Microsoft JDBC Driver para SQL Server.

Matriz y directiva del ciclo de vida de soporte del controlador JDBC de Microsoft

La directiva de ciclo de vida de soporte de Microsoft (MSL) proporciona información transparente y predecible sobre el ciclo de vida de soporte de productos de Microsoft. Las versiones 4.x, 6.x, 7.x, 8.x, 9.x, 10.x, 11.x y 12.x del controlador JDBC Driver incluyen cinco años de soporte técnico estándar a partir de la fecha de publicación del controlador. El soporte técnico estándar se define en el sitio web del ciclo de vida de soporte técnico de Microsoft.

Las opciones de soporte extendido y personalizado no están disponibles para Microsoft JDBC Driver.

Se admiten los siguientes controladores JDBC de Microsoft hasta la fecha de finalización de soporte indicada.

Nombre del conductor Versión del paquete de controladores JAR aplicables Finalización del soporte estándar
Microsoft JDBC Driver 12.10 para SQL Server 12.10 mssql-jdbc-12.10.0.jre11.jar
mssql-jdbc-12.10.0.jre8.jar
31 de enero de 2030
Microsoft JDBC Driver 12.8 para SQL Server 12.8 mssql-jdbc-12.8.0.jre11.jar
mssql-jdbc-12.8.0.jre8.jar
31 de julio de 2029
Microsoft JDBC Driver 12.6 para SQL Server 12.6 mssql-jdbc-12.6.0.jre11.jar
mssql-jdbc-12.6.0.jre8.jar
31 de enero de 2029
Microsoft JDBC Driver 12.4 para SQL Server 12.4 mssql-jdbc-12.4.0.jre11.jar
mssql-jdbc-12.4.0.jre8.jar
31 de julio de 2028
Microsoft JDBC Driver 12.2 para SQL Server 12,2 mssql-jdbc-12.2.0.jre11.jar
mssql-jdbc-12.2.0.jre8.jar
31 de enero de 2028
Microsoft JDBC Driver 11.2 para SQL Server 11.2 mssql-jdbc-11.2.0.jre18.jar
mssql-jdbc-11.2.0.jre17.jar
mssql-jdbc-11.2.0.jre11.jar
mssql-jdbc-11.2.0.jre8.jar
4 de agosto de 2027
Microsoft JDBC Driver 10.2 para SQL Server 10,2 mssql-jdbc-10.2.0.jre17.jar
mssql-jdbc-10.2.0.jre11.jar
mssql-jdbc-10.2.0.jre8.jar
31 de enero de 2027
Microsoft JDBC Driver 9.4 para SQL Server 9,4 mssql-jdbc-9.4.1.jre16.jar
mssql-jdbc-9.4.1.jre11.jar
mssql-jdbc-9.4.1.jre8.jar
30 de julio de 2026

Ya no se admiten los siguientes controladores JDBC de Microsoft.

Nombre del conductor Versión del paquete de controladores Finalización del soporte estándar
Microsoft JDBC Driver 9.2 para SQL Server 9.2 29 de enero de 2026
Microsoft JDBC Driver 8.4 para SQL Server 8,4 31 de julio de 2025
Microsoft JDBC Driver 8.2 para SQL Server 8,2 31 de enero de 2025
Microsoft JDBC Driver 7.4 para SQL Server 7.4 31 de julio de 2024
Microsoft JDBC Driver 7.2 para SQL Server 7.2 31 de enero de 2024
Microsoft JDBC Driver 7.0 para SQL Server 7.0 31 de julio de 2023
Microsoft JDBC Driver 6.4 para SQL Server 6.4 27 de febrero de 2023
Microsoft JDBC Driver 6.2 para SQL Server 6.2 30 de junio de 2022
Microsoft JDBC Driver 6.0 para SQL Server 6.0 14 de julio de 2021
Microsoft JDBC Driver 4.2 para SQL Server 4,2 24 de agosto de 2020
Controlador JDBC 4.1 de Microsoft para SQL Server 4,1 12 de diciembre de 2019
Microsoft JDBC Driver 4.0 para SQL Server 4.0 6 de marzo de 2017
Controlador JDBC de Microsoft SQL Server 3.0 3.0 23 de abril de 2015
Microsoft JDBC Driver 2.0 para SQL Server 2.0 31 de diciembre de 2012
Controlador JDBC de Microsoft SQL Server 2005 versión 1.2 1.2 25 de junio de 2011
Microsoft JDBC Driver 1.1 para SQL Server 2005 1.1 25 de junio de 2011
Microsoft JDBC Driver 1.0 para SQL Server 2005 1.0 25 de junio de 2011
Microsoft JDBC Driver para SQL Server 2000 2000 9 de julio de 2010

Directiva de soporte técnico para vulnerabilidades de dependencia

Microsoft JDBC Driver for SQL Server define las dependencias externas en su definición de paquete de Maven. Las herramientas de Maven resuelven esas dependencias en tiempo de compilación de la aplicación. La definición del paquete se actualiza con versiones seguras de dependencias directas en cada lanzamiento menor. Las dependencias con vulnerabilidades conocidas se actualizan en correcciones urgentes de versiones admitidas solo si se puede actualizar la dependencia sin causar rupturas de compatibilidad de dependencias transitivas. Si no es posible actualizar una dependencia vulnerable de esta manera, depende de las aplicaciones actualizar la dependencia y asegurarse de que no tienen conflictos de dependencia.

Compatibilidad con versiones de SQL

Todas las versiones de controlador JDBC compatibles actualmente (9.4 y posteriores) admiten todas las versiones compatibles de Microsoft SQL, entre las que se incluyen:

  • Microsoft SQL Server
  • Azure SQL Database
  • Azure Synapse Analytics
  • Instancia administrada de Azure SQL
  • Base de datos SQL en Microsoft Fabric
  • Almacén de Datos de Microsoft Fabric

El soporte de características es independiente de la compatibilidad con las versiones del servidor. Para obtener más información sobre la compatibilidad con características, consulte la matriz de compatibilidad de características del controlador o las notas de la versión de cada versión del controlador.

Para obtener la mejor experiencia, use el controlador JDBC más reciente.

Compatibilidad con especificaciones de JDBC y Java

Versión del controlador JDBC Versiones de JRE Versión de la API de JDBC
13.4 1.8, 11, 17, 21, 25 4.2, 4.3 (parcialmente)
13.2 1.8, 11, 17, 21, 24 4.2, 4.3 (parcialmente)
12.10 1.8, 11, 17, 21, 23 4.2, 4.3 (parcialmente)
12.8 1.8, 11, 17, 21, 22 4.2, 4.3 (parcialmente)
12.6 1.8, 11, 17, 21 4.2, 4.3 (parcialmente)
12.4 1.8, 11, 17, 20 4.2, 4.3 (parcialmente)
12.2 1.8, 11, 17, 19 4.2, 4.3 (parcialmente)
11.2 1.8, 11, 17, 18 4.2, 4.3 (parcialmente)
10.2 1.8, 11, 17 4.2, 4.3 (parcialmente)
9,4 1.8, 11, 16 4.2, 4.3 (parcialmente)
9.2 1.8, 11, 15 4.2, 4.3 (parcialmente)
8,4 1.8, 11, 14 4.2, 4.3 (parcialmente)
8.2 1.8, 11, 13 4.2, 4.3 (parcialmente)
7.4 1.8, 11, 12 4.2, 4.3 (parcialmente)
7.2 1.8, 11 4.2, 4.3 (parcialmente)
7.0 1.8, 10 4.2, 4.3 (parcialmente)
6.4 1.7, 1.8, 9 4.1, 4.2, 4.3 (parcialmente)
6.2 1.7, 1.8 4.1, 4.2
6.1 1.7, 1.8 4.1, 4.2
6.0 1.7, 1.8 4.1, 4.2
4,2 1.7, 1.8 4.1, 4.2
4,1 1.7 4.0
4.0 1.5, 1.6, 1.7 3.0, 4.0
3.0 1.5, 1.6, 3.0, 4.0
2.0 1.5, 1.6 3.0, 4.0
1.2 1.4, 1.5, 1.6 3.0
1.1 1.4 3.0
1.0 1.4 3.0
2000 1.4 3.0

Sistemas operativos admitidos

Microsoft JDBC Driver se ha diseñado para que funcione en cualquier sistema operativo que admita el uso de una máquina virtual Java (JVM). Algunas de las plataformas que más se usan son, por ejemplo, Windows, Windows Server, Linux, Unix, AIX, macOS y otros.

El equipo del producto JDBC comprueba nuestro controlador en Windows, Ubuntu Linux y macOS.

Compatibilidad con servidores de aplicaciones

Microsoft JDBC Driver for SQL Server se ha probado con varios servidores de aplicaciones. Pídale a su proveedor de servidores de aplicaciones más información sobre qué versión del controlador es compatible con su producto.