Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka obsahuje matici podpory a zásady životního cyklu podpory pro ovladač Microsoft JDBC pro SQL Server.
Matice životního cyklu a zásady podpor ovladačů JDBC od Microsoftu
Podpora ovladačů JDBC se řídí zásadami pevně stanoveného životního cyklu, přičemž každá hlavní verze má alespoň pět let standardní podpory od data vydání ovladače dané hlavní verze. Nejnovější minoritní verze musí být nainstalována do 12 měsíců od data jejího vydání, aby bylo možné i nadále získávat plnou podporu po dobu období hlavní podpory hlavní verze.
Rozšířené a vlastní možnosti podpory nejsou pro ovladač Microsoft JDBC k dispozici.
Následující Microsoft hlavní verze ovladačů JDBC jsou podporovány až do uvedeného data ukončení hlavní fáze podpory. Každá dílčí verze musí být do uvedeného termínu aktualizace aktualizována na nejnovější dílčí verzi, aby byla i nadále podporována:
| Hlavní verze | Konec hlavní podpory | Jméno řidiče | Vedlejší verze | Upgradovat podle | Relevantní JAR soubory |
|---|---|---|---|---|---|
| 13 | 13. března 2031 | Microsoft JDBC Driver 13.6 for SQL Server | 13.6 | Aktuální verze | mssql-jdbc-13.6.0.jre11.jarmssql-jdbc-13.6.0.jre8.jar |
| Microsoft ovladač JDBC 13.4 pro SQL Server | 13.4 | 10. září 2027 | mssql-jdbc-13.4.0.jre11.jarmssql-jdbc-13.4.0.jre8.jar |
||
| Microsoft ovladač JDBC 13.2 pro SQL Server | 13.2 | 13. března 2027 | mssql-jdbc-13.2.0.jre11.jarmssql-jdbc-13.2.0.jre8.jar |
Verze ovladače JDBC 12.x a starší mají pět let standardní podpory od data vydání dané podverze:
| Jméno řidiče | Verze balíčku ovladačů | Relevantní JAR soubory | Konec hlavní podpory |
|---|---|---|---|
| Ovladač Microsoft JDBC 12.10 pro SQL Server | 12.10 | mssql-jdbc-12.10.0.jre11.jarmssql-jdbc-12.10.0.jre8.jar |
31. ledna 2030 |
| Ovladač Microsoft JDBC 12.8 pro SQL Server | 12.8 | mssql-jdbc-12.8.0.jre11.jarmssql-jdbc-12.8.0.jre8.jar |
31. července 2029 |
| Ovladač Microsoft JDBC 12.6 pro SQL Server | 12.6 | mssql-jdbc-12.6.0.jre11.jarmssql-jdbc-12.6.0.jre8.jar |
31. ledna 2029 |
| Ovladač Microsoft JDBC 12.4 pro SQL Server | 12.4 | mssql-jdbc-12.4.0.jre11.jarmssql-jdbc-12.4.0.jre8.jar |
31. července 2028 |
| Ovladač Microsoft JDBC 12.2 pro SQL Server | 12.2 | mssql-jdbc-12.2.0.jre11.jarmssql-jdbc-12.2.0.jre8.jar |
31. ledna 2028 |
| Ovladač Microsoft JDBC 11.2 pro SQL Server | 11.2 | mssql-jdbc-11.2.0.jre18.jarmssql-jdbc-11.2.0.jre17.jarmssql-jdbc-11.2.0.jre11.jarmssql-jdbc-11.2.0.jre8.jar |
4. srpna 2027 |
| Ovladač Microsoft JDBC 10.2 pro SQL Server | 10.2 | mssql-jdbc-10.2.0.jre17.jarmssql-jdbc-10.2.0.jre11.jarmssql-jdbc-10.2.0.jre8.jar |
31. ledna 2027 |
Následující Microsoft ovladače JDBC se už nepodporují:
| Jméno řidiče | Verze balíčku ovladačů | Konec hlavní podpory |
|---|---|---|
| Ovladač Microsoft JDBC 9.4 pro SQL Server | 9.4 | 30. července 2026 |
| Ovladač Microsoft JDBC 9.2 pro SQL Server | 9.2 | 29. ledna 2026 |
| Ovladač Microsoft JDBC 8.4 pro SQL Server | 8.4 | 31. července 2025 |
| Ovladač Microsoft JDBC 8.2 pro SQL Server | 8.2 | 31. ledna 2025 |
| Ovladač Microsoft JDBC 7.4 pro SQL Server | 7.4 | 31. července 2024 |
| Ovladač Microsoft JDBC 7.2 pro SQL Server | 7.2 | 31. ledna 2024 |
| Ovladač Microsoft JDBC 7.0 pro SQL Server | 7.0 | 31. července 2023 |
| Ovladač Microsoft JDBC 6.4 pro SQL Server | 6.4 | 27. února 2023 |
| Ovladač Microsoft JDBC 6.2 pro SQL Server | 6.2 | 30. června 2022 |
| Ovladač Microsoft JDBC 6.0 pro SQL Server | 6.0 | 14. července 2021 |
| Ovladač Microsoft JDBC 4.2 pro SQL Server | 4.2 | 24. srpna 2020 |
| Ovladač Microsoft JDBC 4.1 pro SQL Server | 4.1 | 12. prosince 2019 |
| Ovladač Microsoft JDBC 4.0 pro SQL Server | 4.0 | 6. března 2017 |
| Microsoft SQL Server ovladač JDBC 3.0 | 3.0 | 23. dubna 2015 |
| Microsoft SQL Server ovladač JDBC 2.0 | 2.0 | 31. prosince 2012 |
| Microsoft SQL Server 2005 JDBC Driver 1.2 | 1.2 | 25. června 2011 |
| Microsoft SQL Server 2005 JDBC Driver 1.1 | 1.1 | 25. června 2011 |
| Microsoft SQL Server 2005 JDBC Driver 1.0 | 1.0 | 25. června 2011 |
| Ovladač Microsoft SQL Server 2000 JDBC | 2000 | 9. července 2010 |
Zásady podpory pro zranitelnosti závislostí
Ovladač Microsoft JDBC pro SQL Server definuje externí závislosti v definici balíčku Maven. Nástroje Maven tyto závislosti řeší v době sestavení aplikace. Definice balíčku se v každé dílčí verzi aktualizuje o bezpečné verze přímých závislostí. Závislosti se známými ohroženími zabezpečení se aktualizují v horkých opravách podporovaných verzí jenom v případech, kdy je možné závislost aktualizovat, aniž by to způsobilo přechodné přerušení kompatibility závislostí. Pokud tímto způsobem není možné aktualizovat ohroženou závislost, je na aplikacích, aby závislost aktualizovaly a zajistily, že nemají konflikty závislostí.
Kompatibilita verzí SQL
Všechny aktuálně podporované verze ovladačů JDBC, jak je znázorněno v předchozí matici, podporují všechny podporované verze Microsoft SQL, včetně:
- Microsoft SQL Server
- Azure SQL Database
- Azure Synapse Analytics
- Azure SQL Managed Instance
- Databáze SQL v rámci Microsoft Fabric
- Datový sklad Microsoft Fabric
Podpora funkcí je oddělená od kompatibility s verzemi serveru. Podrobnosti o podpoře funkcí najdete v matici podpory funkcí ovladače nebo v poznámkách k jednotlivým verzím ovladačů.
Nejlepších zkušeností dosáhnete pomocí nejnovějšího ovladače JDBC.
Podpora specifikace Javy a JDBC
| Verze ovladače JDBC | Verze JRE | Verze rozhraní API JDBC |
|---|---|---|
| 13.6 | 1.8, 11, 17, 21, 25, 26 | 4.2, 4.3 (částečně) |
| 13.4 | 1.8, 11, 17, 21, 25 | 4.2, 4.3 (částečně) |
| 13.2 | 1.8, 11, 17, 21, 24 | 4.2, 4.3 (částečně) |
| 12.10 | 1.8, 11, 17, 21, 23 | 4.2, 4.3 (částečně) |
| 12,8 | 1.8, 11, 17, 21, 22 | 4.2, 4.3 (částečně) |
| 12,6 | 1.8, 11, 17, 21 | 4.2, 4.3 (částečně) |
| 12,4 | 1.8, 11, 17, 20 | 4.2, 4.3 (částečně) |
| 12,2 | 1.8, 11, 17, 19 | 4.2, 4.3 (částečně) |
| 11.2 | 1.8, 11, 17, 18 | 4.2, 4.3 (částečně) |
| 10,2 | 1.8, 11, 17 | 4.2, 4.3 (částečně) |
| 9,4 | 1.8, 11, 16 | 4.2, 4.3 (částečně) |
| 9,2 | 1.8, 11, 15 | 4.2, 4.3 (částečně) |
| 8,4 | 1.8, 11, 14 | 4.2, 4.3 (částečně) |
| 8,2 | 1.8, 11, 13 | 4.2, 4.3 (částečně) |
| 7,4 | 1.8, 11, 12 | 4.2, 4.3 (částečně) |
| 7,2 | 1.8, 11 | 4.2, 4.3 (částečně) |
| 7,0 | 1.8, 10 | 4.2, 4.3 (částečně) |
| 6,4 | 1.7, 1.8, 9 | 4.1, 4.2, 4.3 (částečně) |
| 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 |
Java 4.3 částečná kompatibilita
Soubory JAR pro JRE 11+ jsou sestaveny pro rozhraní JDBC 4.3, ale nejsou implementovány všechny metody přidané v JDBC 4.3. Následující tabulka shrnuje chování modulu runtime u aktuálních ovladačů (7.0 a novějších).
| Rozšíření o JDBC 4.3 | Chování |
|---|---|
Connection.beginRequest()Connection.endRequest() |
Podporováno. Používá se ve fondech připojení k vyznačení hranic požadavků. |
Statement.enquoteLiteralenquoteIdentifierisSimpleIdentifierenquoteNCharLiteral |
Podporováno prostřednictvím výchozích implementací sady JDK v java.sql.Statement. |
Connection.setShardingKeyConnection.setShardingKeyIfValidDataSource.createConnectionBuilderXADataSource.createXAConnectionBuilderConnectionPoolDataSource.createPooledConnectionBuilderDataSource.createShardingKeyBuilder |
Vyhodí SQLFeatureNotSupportedException. |
Aplikace, které spoléhají na rozhraní API horizontálního dělení JDBC 4.3, potřebují alternativní ovladač nebo vlastní implementaci; ovladač Microsoft JDBC pro SQL Server nepodporuje horizontální dělení.
Podporované operační systémy
Ovladač Microsoft JDBC je navržený tak, aby fungoval na jakémkoli operačním systému, který podporuje použití virtuálního počítače Java (JVM). Mezi běžně používané platformy patří Windows, Windows Server, Linux, Unix, AIX, macOS a další.
Produktový tým JDBC testuje náš ovladač ve Windows, Ubuntu Linuxu a macOS.
Podpora aplikačního serveru
Ovladač Microsoft JDBC pro SQL Server se testuje s různými aplikačními servery. Další podrobnosti o verzi ovladače, která je kompatibilní s produktem, najdete na dodavateli aplikačního serveru.