Matriz de compatibilidad de Microsoft JDBC Driver para SQL Server

Descargar controlador JDBC

Precaución

En este artículo se hace referencia a CentOS, una distribución de Linux que está cerca de su estado Final de ciclo vida (EOL). Tenga en cuenta su uso y planifique en consecuencia. Para obtener más información, consulte la Guía de fin de ciclo de vida de CentOS.

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

Directiva y matriz de ciclo de vida de soporte de Microsoft JDBC Driver

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 Microsoft JDBC Driver hasta la fecha de finalización del soporte.

Nombre del controlador Versión del paquete de controladores Archivos JAR aplicables Finalización del soporte estándar
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
Microsoft JDBC Driver 9.2 para SQL Server 9.2 mssql-jdbc-9.2.1.jre15.jar
mssql-jdbc-9.2.1.jre11.jar
mssql-jdbc-9.2.1.jre8.jar
29 de enero de 2026
Microsoft JDBC Driver 8.4 para SQL Server 8,4 mssql-jdbc-8.4.1.jre14.jar
mssql-jdbc-8.4.1.jre11.jar
mssql-jdbc-8.4.1.jre8.jar
31 de julio de 2025
Microsoft JDBC Driver 8.2 para SQL Server 8,2 mssql-jdbc-8.2.2.jre13.jar
mssql-jdbc-8.2.2.jre11.jar
mssql-jdbc-8.2.2.jre8.jar
31 de enero de 2025
Microsoft JDBC Driver 7.4 para SQL Server 7.4 mssql-jdbc-7.4.1.jre12.jar
mssql-jdbc-7.4.1.jre11.jar
mssql-jdbc-7.4.1.jre8.jar
31 de julio de 2024

Ya no se admiten los siguientes controladores Microsoft JDBC Driver.

Nombre del controlador Versión del paquete de controladores Finalización del soporte estándar
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

Compatibilidad con versiones de SQL

Versión de la base de datos →
↓ Versión del controlador
Azure SQL Database Azure Synapse Analytics Instancia administrada de Azure SQL SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012 PDW 2008R2 AU34 SQL Server 2008 R2 SQL Server 2008
12.6
12.4
12.2
11.2
10,2
9,4
9.2
8,4
8,2
7.4
7.2
7.0
6.4
6.2
6.1
6,0
4,2
4,1
4,0
3.0 2 5 1
2.0 3 3
1.2 3

1 Microsoft JDBC Driver 3.0 para SQL Server puede conectarse a SQL Server 2012 como cliente de nivel inferior.

2 La compatibilidad con Azure SQL Database se introdujo como revisión en la versión 3.0 del controlador. Se recomienda que los clientes de Base de datos SQL de Azure usen la versión más reciente del controlador que haya disponible.

3 Microsoft JDBC Driver 2.0 para SQL Server y Microsoft JDBC Driver 1.2 para SQL Server 2005 pueden conectarse a SQL Server 2008 como cliente de nivel inferior. Cuando se permiten las conversiones de nivel inferior, las aplicaciones pueden ejecutar consultas y realizar actualizaciones en los nuevos tipos de datos de SQL Server 2008, como time, date, datetime2, datetimeoffset y FILESTREAM. Para obtener más información sobre cómo utilizar estos nuevos tipos de datos con el controlador JDBC, consulte Working with SQL Server 2008 Date/Time Data Types using JDBC Driver (Operaciones con los tipos de datos de fecha y hora de SQL Server 2008 utilizando Microsoft JDBC Driver) y Working with SQL Server 2008 FileStream using JDBC Driver(Operaciones con datos FILESTREAM de SQL Server 2008 utilizando Microsoft JDBC Driver). Para obtener más información sobre la compatibilidad de nivel inferior de estos nuevos tipos de datos, consulte los artículos de los Libros en pantalla de SQL Server Usar datos de fecha y hora y Compatibilidad con FILESTREAM.

4 La compatibilidad con las conexiones entre Microsoft JDBC Driver y el almacenamiento de datos paralelos de Microsoft SQL Server se incluyó por primera vez en Microsoft JDBC Driver 4.0 para SQL Server y la actualización 3 de la aplicación de almacenamiento de datos paralelos de Microsoft SQL Server 2008 R2.

5 Microsoft JDBC Driver 3.0 para SQL Server puede conectarse a SQL Server 2014 como cliente de nivel inferior.

Compatibilidad con especificaciones de JDBC y Java

Versión de Microsoft JDBC Driver Versiones de JRE Versión de la API de JDBC
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, CentOS 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.