Microsoft SQL Server 用 JDBC Driver のサポート表
このページには、Microsoft SQL Server 用 JDBC Driver のサポート表とサポート ライフサイクル ポリシーがあります。
Microsoft JDBC Driver サポート ライフサイクルの表とポリシー
マイクロソフト サポート ライフサイクル (MSL) ポリシーでは、マイクロソフト製品のサポート ライフサイクルを理解しやすくする、予測可能な情報を提供しています。 JDBC ドライバー バージョン 4.x、6.x、7.x、8.x、9.x、10.x、11.x、12.x には、ドライバー リリース日から 5 年間のメインストリーム サポートがあります。 メインストリーム サポートについては、Microsoft ライフサイクル ポリシーの Web サイトで定義されています。
延長サポートとカスタム サポートのオプションは、Microsoft JDBC Driver では使用できません。
次の Microsoft JDBC Driver は、表示されているサポートの終了日までサポートされます。
ドライバー名 | ドライバー パッケージのバージョン | 適用される JAR | メインストリーム サポートの終了 |
---|---|---|---|
Microsoft JDBC Driver 12.8 for SQL Server | 12.8 | mssql-jdbc-12.8.0.jre11.jar mssql-jdbc-12.8.0.jre8.jar |
2029 年 7 月 31 日 |
Microsoft JDBC Driver 12.6 for SQL Server | 12.6 | mssql-jdbc-12.6.0.jre11.jar mssql-jdbc-12.6.0.jre8.jar |
2029 年 1 月 31 日 |
Microsoft SQL Server 用 JDBC Driver 12.4 | 12.4 | mssql-jdbc-12.4.0.jre11.jar mssql-jdbc-12.4.0.jre8.jar |
2028 年 7 月 31 日 |
Microsoft JDBC Driver 12.2 for SQL Server | 12.2 | mssql-jdbc-12.2.0.jre11.jar mssql-jdbc-12.2.0.jre8.jar |
2028 年 1 月 31 日 |
Microsoft JDBC Driver 11.2 for 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 |
2027 年 8 月 4 日 |
Microsoft JDBC Driver 10.2 for 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 |
2027 年 1 月 31 日 |
Microsoft JDBC Driver 9.4 for 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 |
2026 年 7 月 30 日 |
Microsoft JDBC Driver 9.2 for 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 |
2026 年 1 月 29 日 |
Microsoft JDBC Driver 8.4 for 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 |
2025 年 7 月 31 日 |
Microsoft JDBC Driver 8.2 for 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 |
2025 年 1 月 31 日 |
次の Microsoft JDBC ドライバーはサポートされなくなりました。
ドライバー名 | ドライバー パッケージのバージョン | メインストリーム サポートの終了 |
---|---|---|
Microsoft JDBC Driver 7.4 for SQL Server | 7.4 | 2024 年 7 月 31 日 |
Microsoft JDBC Driver 7.2 for SQL Server | 7.2 | 2024 年 1 月 31 日 |
Microsoft JDBC Driver 7.0 for SQL Server | 7.0 | 2023 年 7 月 31 日 |
Microsoft SQL Server 用 JDBC Driver 6.4 | 6.4 | 2023 年 2 月 27 日 |
Microsoft JDBC Driver 6.2 for SQL Server | 6.2 | 2022 年 6 月 30 日 |
Microsoft SQL Server 用 JDBC Driver 6.0 | 6.0 | 2021 年 7 月 14 日 |
Microsoft SQL Server 用 JDBC Driver 4.2 | 4.2 | 2020 年 8 月 24 日 |
Microsoft SQL Server 用 JDBC Driver 4.1 | 4.1 | 2019 年 12 月 12日 |
Microsoft SQL Server 用 JDBC Driver 4.0 | 4.0 | 2017 年 3 月 6 日 |
Microsoft SQL Server JDBC Driver 3.0 | 3.0 | 2015 年 4 月 23 日 |
Microsoft SQL Server JDBC Driver 2.0 | 2.0 | 2012 年 12 月 31 日 |
Microsoft SQL Server 2005 JDBC ドライバー 1.2 | 1.2 | 2011 年 6 月 25 日 |
Microsoft SQL Server 2005 JDBC Driver 1.1 | 1.1 | 2011 年 6 月 25 日 |
Microsoft SQL Server 2005 JDBC Driver 1.0 | 1.0 | 2011 年 6 月 25 日 |
Microsoft SQL Server 2000 JDBC Driver | 2000 | 2010 年 7 月 9 日 |
SQL バージョンの互換性
データベースのバージョン → ↓ ドライバーのバージョン |
Azure SQL データベース | Azure Synapse Analytics | Azure SQL Managed Instance | 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 | はい | イエス | イエス | イエス | イエス | イエス | はい | |||||
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 |
1Microsoft SQL Server JDBC Driver バージョン 3.0 では、下位クライアントの SQL Server 2012 に接続できます。
23.0 のドライバーには、修正プログラムとして Azure SQL Database のサポートが導入されています。 Azure SQL Database のお客様は、最新バージョンのドライバーを使用することをおすすめします。
3Microsoft SQL Server JDBC Driver バージョン 2.0 と Microsoft SQL Server 2005 JDBC Driver バージョン 1.2 では、下位クライアントの SQL Server 2008 に接続できます。 下位変換が許可されている場合、アプリケーションはクエリを実行し、新しい SQL Server 2008 データ型 (time、date、datetime2、datetimeoffset、FILESTREAM など) の更新を実行できます。 これらの新しいデータ型を JDBC ドライバーで使用する方法の詳細については、「Working with SQL Server 2008 Date/Time Data Types using JDBC Driver (JDBC ドライバーを使用して SQL Server 2008 の日付/時刻データ型を操作する)」および「Working with SQL Server 2008 FileStream using JDBC Driver (JDBC ドライバーを使用して SQL Server 2008 の FileStream を操作する)」をご覧ください。 これらの新しいデータ型の下位互換性の詳細については、SQL Server オンライン ブックの「日時データの使用」および「FILESTREAM のサポート」の記事をご覧ください。
4Microsoft JDBC Driver と並列データ ウェアハウス間の接続のサポートが、Microsoft JDBC Driver 4.0 for SQL Server と Microsoft SQL Server 2008 R2 Parallel Data Warehouse Appliance Update 3 で初めて導入されました。
5Microsoft SQL Server JDBC Driver バージョン 3.0 では、下位クライアントの SQL Server 2014 に接続できます。
Java と JDBC の仕様のサポート
JDBC ドライバーのバージョン | JRE のバージョン | JDBC API のバージョン |
---|---|---|
12.8 | 1.8、11、17、21、22 | 4.2、4.3 (部分) |
12.6 | 1.8、11、17、21 | 4.2、4.3 (部分) |
12.4 | 1.8、11、17、20 | 4.2、4.3 (部分) |
12.2 | 1.8、11、17、19 | 4.2、4.3 (部分) |
11.2 | 1.8、11、17、18 | 4.2、4.3 (部分) |
10.2 | 1.8、11、17 | 4.2、4.3 (部分) |
9.4 | 1.8、11、16 | 4.2、4.3 (部分) |
9.2 | 1.8、11、15 | 4.2、4.3 (部分) |
8.4 | 1.8、11、14 | 4.2、4.3 (部分) |
8.2 | 1.8、11、13 | 4.2、4.3 (部分) |
7.4 | 1.8、11、12 | 4.2、4.3 (部分) |
7.2 | 1.8、11 | 4.2、4.3 (部分) |
7.0 | 1.8、10 | 4.2、4.3 (部分) |
6.4 | 1.7、1.8、9 | 4.1、4.2、4.3 (部分) |
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 |
サポートされるオペレーティング システム
Microsoft JDBC Driver は、Java 仮想マシン (JVM) の使用をサポートするすべてのオペレーティング システムで機能するように設計されています。 一般的に使用されるプラットフォームには、Windows、Windows サーバー、Linux、Unix、AIX、macOS などがあります。
JDBC 製品チームは、Windows、Ubuntu Linux、および macOS でドライバーをテストしています。
アプリケーション サーバーのサポート
Microsoft SQL Server 用 JDBC Driver は、さまざまなアプリケーション サーバーでテストされています。 これらの製品と互換性のあるドライバー バージョンの詳細情報については、ご利用のアプリケーション サーバーの製造元にお問い合わせください。