Matriz de compatibilidad de Microsoft JDBC Driver para SQL Server
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.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 |
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 |
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.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 |
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.8 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
12.6 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||
12.4 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||
12.2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||
11.2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
10,2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||
9,4 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||
9.2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||
8,4 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||
8,2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||
7.4 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||
7.2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||
7.0 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||
6.4 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||
6.2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||
6.1 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
6,0 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
4,2 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
4,1 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
4,0 | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
3.0 | Sí2 | Sí5 | Sí1 | Sí | Sí | |||||||
2.0 | Sí3 | Sí3 | ||||||||||
1.2 | Sí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.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.