Matrice di supporto di Microsoft JDBC Driver per SQL Server

Scaricare il driver JDBC

Attenzione

Questo articolo fa riferimento a CentOS, una distribuzione Linux prossima allo stato EOL (End of Life, fine del ciclo di vita). Valutare le proprie esigenze e pianificare di conseguenza. Per ulteriori informazioni, consultare la Guida alla fine del ciclo di vita di CentOS.

Questa pagina contiene i criteri relativi al ciclo di vita e alla matrice del supporto di Microsoft JDBC Driver per SQL Server.

Criteri relativi alla matrice e al ciclo di vita del supporto di Microsoft JDBC Driver

I criteri relativi al ciclo di vita del supporto Microsoft (MSL) forniscono informazioni trasparenti e prevedibili riguardanti il ciclo di vita del supporto dei prodotti Microsoft. Le versioni del driver JDBC 4.x, 6.x, 7.x, 8.x, 9.x, 10.x, 11.x e 12.X offrono fino a cinque anni di supporto Mainstream dalla data di rilascio del driver. Il supporto Mainstream viene definito nel sito Web del ciclo di vita del supporto Microsoft.

Le opzioni di supporto esteso e personalizzato non sono disponibili per Microsoft JDBC Driver.

I seguenti driver Microsoft JDBC Driver sono supportati fino alla data di fine del supporto indicata.

Nome driver Versione del pacchetto driver JAR applicabili Fine del supporto Mainstream
Microsoft JDBC Driver 12.6 per SQL Server 12.6 mssql-jdbc-12.6.0.jre11.jar
mssql-jdbc-12.6.0.jre8.jar
31 gennaio 2029
Microsoft JDBC Driver 12.4 per SQL Server 12.4 mssql-jdbc-12.4.0.jre11.jar
mssql-jdbc-12.4.0.jre8.jar
31 luglio 2028
Microsoft JDBC Driver 12.2 per SQL Server 12.2 mssql-jdbc-12.2.0.jre11.jar
mssql-jdbc-12.2.0.jre8.jar
31 gennaio 2028
Driver Microsoft JDBC 11.2 per 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 agosto 2027
Driver Microsoft JDBC 10.2 per 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 gennaio 2027
Driver Microsoft JDBC 9.4 per 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 luglio 2026
Driver Microsoft JDBC 9.2 per 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 gennaio 2026
Microsoft JDBC Driver 8.4 per 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 luglio 2025
Microsoft JDBC Driver 8.2 per 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 gennaio 2025
Microsoft JDBC Driver 7.4 per 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 luglio 2024

I seguenti driver Microsoft JDBC Driver non sono più supportati.

Nome driver Versione del pacchetto driver Fine del supporto Mainstream
Microsoft JDBC Driver 7.2 per SQL Server 7.2 31 gennaio 2024
Microsoft JDBC Driver 7.0 per SQL Server 7.0 31 luglio 2023
Microsoft JDBC Driver 6.4 per SQL Server 6.4 27 febbraio 2023
Microsoft JDBC Driver 6.2 per SQL Server 6.2 giovedì 30 giugno 2022
Microsoft JDBC Driver 6.0 per SQL Server 6.0 14 luglio 2021
Microsoft JDBC Driver 4.2 per SQL Server 4.2 24 agosto 2020
Microsoft JDBC Driver 4.1 per SQL Server 4.1 12 dicembre 2019
Microsoft JDBC Driver 4.0 per SQL Server 4.0 6 marzo 2017
Driver JDBC 3.0 per Microsoft SQL Server 3,0 23 aprile 2015
Microsoft SQL Server JDBC Driver 2.0 2.0 31 dicembre 2012
Driver JDBC 1.2 per Microsoft SQL Server 2005 1.2 25 giugno 2011
Microsoft SQL Server 2005 JDBC Driver 1.1 1.1 25 giugno 2011
Microsoft SQL Server 2005 JDBC Driver 1.0 1.0 25 giugno 2011
Microsoft SQL Server 2000 JDBC Driver 2000 9 luglio 2010

Compatibilità tra versioni SQL

Versione del database →
↓ Versione del driver
database SQL di Azure Azure Synapse Analytics Istanza gestita di SQL di Azure 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 SQL Server JDBC Driver versione 3.0 può connettersi a SQL Server 2012 come client di livello inferiore.

2 Il supporto per il database SQL di Azure è stato introdotto nel driver 3.0 come hotfix. Si consiglia ai clienti del database SQL di Azure di usare la versione del driver più recente disponibile.

3 Microsoft SQL Server JDBC Driver versione 2.0 e Microsoft SQL Server 2005 JDBC Driver versione 1.2 possono connettersi a SQL Server 2008 come client di livello inferiore. Quando sono consentite le conversioni di livello inferiore, le applicazioni possono eseguire query e aggiornamenti nei nuovi tipi di dati di SQL Server 2008, ad esempio time, date, datetime2, datetimeoffset e FILESTREAM. Per altre informazioni su come usare questi nuovi tipi di dati con il driver JDBC, vedere i post di blog relativi all'uso dei tipi di dati per data/ora di SQL Server 2008 con il driver JDBC e all'uso di SQL Server 2008 FileStream con il driver JDBC. Per altre informazioni sulla compatibilità di livello inferiore di questi nuovi tipi di dati, vedere gli argomenti Uso di dati relativi a data e ora e Supporto FILESTREAM nella documentazione online di SQL Server.

4 Il supporto per le connessioni tra Microsoft JDBC Driver e Parallel Data Warehouse è stato introdotto per la prima volta in Microsoft JDBC Driver 4.0 per SQL Server e Microsoft SQL Server 2008 R2 Parallel Data Warehouse Appliance Update 3.

5 Microsoft SQL Server JDBC Driver versione 3.0 può connettersi a SQL Server 2014 come client di livello inferiore.

Supporto per le specifiche Java e JDBC

Versione driver JDBC Versioni JRE Versioni API JDBC
12.6 1.8, 11, 17, 21 4.2 o 4.3 (parziale)
12.4 1.8, 11, 17, 20 4.2 o 4.3 (parziale)
12.2 1.8, 11, 17, 19 4.2 o 4.3 (parziale)
11.2 1.8, 11, 17, 18 4.2 o 4.3 (parziale)
10.2 1.8, 11, 17 4.2 o 4.3 (parziale)
9.4 1.8, 11, 16 4.2 o 4.3 (parziale)
9.2 1.8, 11, 15 4.2 o 4.3 (parziale)
8.4 1.8, 11, 14 4.2 o 4.3 (parziale)
8.2 1.8, 11, 13 4.2 o 4.3 (parziale)
7.4 1.8, 11, 12 4.2 o 4.3 (parziale)
7.2 1.8, 11 4.2 o 4.3 (parziale)
7.0 1.8, 10 4.2 o 4.3 (parziale)
6.4 1.7, 1.8, 9 4.1, 4.2, 4.3 (parziale)
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

Sistemi operativi supportati

Microsoft JDBC Driver è stato sviluppato per essere usato in qualsiasi sistema operativo che supporti l'utilizzo di Java Virtual Machine (JVM). Alcune piattaforme comunemente utilizzate includono Windows, Windows Server, Linux, Unix, AIX, macOS e altre.

Il team del prodotto JDBC testa il driver su Windows, Ubuntu Linux, CentOS Linux e macOS.

Supporto per server applicazioni

Microsoft JDBC Driver per SQL Server viene testato con diversi server applicazioni. Rivolgersi al fornitore del server applicazioni per altre informazioni sulla versione del driver compatibile con il prodotto fornito.