Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
JDBC-stuurprogramma downloaden
Deze pagina bevat de ondersteuningsmatrix en het levenscyclusbeleid voor ondersteuning voor het Microsoft JDBC-stuurprogramma voor SQL Server.
Ondersteuningsbeleid en -matrix voor Microsoft JDBC-stuurprogramma
JDBC-stuurprogrammaondersteuning volgt het vaste levenscyclusbeleid, met ten minste vijf jaar basisondersteuning vanaf de releasedatum van de stuurprogramma's van elke primaire versie. De nieuwste secundaire versie moet worden geïnstalleerd binnen 12 maanden na de releasedatum van de secundaire versie om volledige ondersteuning te blijven ontvangen voor de duur van de basisondersteuningsperiode van de primaire versie.
Uitgebreide en aangepaste ondersteuningsopties zijn niet beschikbaar voor het Microsoft JDBC-stuurprogramma.
De volgende Microsoft primaire versies van JDBC-stuurprogramma's worden ondersteund totdat de aangegeven datum van basisondersteuning is beëindigd. Elke secundaire versie moet worden bijgewerkt naar de nieuwste secundaire versie door de aangegeven upgradedeadline om ondersteuning te blijven ontvangen:
| Hoofdversie | Einde van basisondersteuning | Naam chauffeur | Ondergeschikte versie | Upgraden met | Toepasselijke JARs |
|---|---|---|---|---|---|
| 13 | 13 maart 2031 | Microsoft JDBC-stuurprogramma 13.4 voor SQL Server | 13.4 | Huidige versie | mssql-jdbc-13.4.0.jre11.jarmssql-jdbc-13.4.0.jre8.jar |
| Microsoft JDBC-stuurprogramma 13.2 voor SQL Server | 13.2 | 13 maart 2027 | mssql-jdbc-13.2.0.jre11.jarmssql-jdbc-13.2.0.jre8.jar |
JDBC-stuurprogrammaversies 12.x en ouder ontvangen vijf jaar basisondersteuning vanaf de releasedatum van de secundaire versie:
| Naam chauffeur | Versie van stuurprogrammapakket | Toepasselijke JARs | Einde van basisondersteuning |
|---|---|---|---|
| Microsoft JDBC-stuurprogramma 12.10 voor SQL Server | 12.10 | mssql-jdbc-12.10.0.jre11.jarmssql-jdbc-12.10.0.jre8.jar |
31 januari 2030 |
| Microsoft JDBC-stuurprogramma 12.8 voor SQL Server | 12.8 | mssql-jdbc-12.8.0.jre11.jarmssql-jdbc-12.8.0.jre8.jar |
31 juli 2029 |
| Microsoft JDBC-stuurprogramma 12.6 voor SQL Server | 12,6 | mssql-jdbc-12.6.0.jre11.jarmssql-jdbc-12.6.0.jre8.jar |
31 januari 2029 |
| Microsoft JDBC-stuurprogramma 12.4 voor SQL Server | 12.4 | mssql-jdbc-12.4.0.jre11.jarmssql-jdbc-12.4.0.jre8.jar |
31 juli 2028 |
| Microsoft JDBC-stuurprogramma 12.2 voor SQL Server | 12.2 | mssql-jdbc-12.2.0.jre11.jarmssql-jdbc-12.2.0.jre8.jar |
31 januari 2028 |
| Microsoft JDBC-stuurprogramma 11.2 voor 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 augustus 2027 |
| Microsoft JDBC-stuurprogramma 10.2 voor SQL Server | 10.2 | mssql-jdbc-10.2.0.jre17.jarmssql-jdbc-10.2.0.jre11.jarmssql-jdbc-10.2.0.jre8.jar |
31 januari 2027 |
| Microsoft JDBC-stuurprogramma 9.4 voor SQL Server | 9.4 | mssql-jdbc-9.4.1.jre16.jarmssql-jdbc-9.4.1.jre11.jarmssql-jdbc-9.4.1.jre8.jar |
30 juli 2026 |
De volgende Microsoft JDBC-stuurprogramma's worden niet meer ondersteund:
| Naam chauffeur | Versie van stuurprogrammapakket | Einde van basisondersteuning |
|---|---|---|
| Microsoft JDBC-stuurprogramma 9.2 voor SQL Server | 9.2 | 29 januari 2026 |
| Microsoft JDBC-stuurprogramma 8.4 voor SQL Server | 8.4 | 31 juli 2025 |
| Microsoft JDBC-stuurprogramma 8.2 voor SQL Server | 8.2 | 31 januari 2025 |
| Microsoft JDBC-stuurprogramma 7.4 voor SQL Server | 7.4 | 31 juli 2024 |
| Microsoft JDBC-stuurprogramma 7.2 voor SQL Server | 7.2 | 31 januari 2024 |
| Microsoft JDBC-stuurprogramma 7.0 voor SQL Server | 7.0 | 31 juli 2023 |
| Microsoft JDBC-stuurprogramma 6.4 voor SQL Server | 6.4 | 27 februari 2023 |
| Microsoft JDBC-stuurprogramma 6.2 voor SQL Server | 6.2 | 30 juni 2022 |
| Microsoft JDBC-stuurprogramma 6.0 voor SQL Server | 6.0 | 14 juli 2021 |
| Microsoft JDBC-stuurprogramma 4.2 voor SQL Server | 4.2 | 24 augustus 2020 |
| Microsoft JDBC-stuurprogramma 4.1 voor SQL Server | 4.1 | 12 december 2019 |
| Microsoft JDBC-stuurprogramma 4.0 voor SQL Server | 4.0 | 6 maart 2017 |
| Microsoft SQL Server JDBC-stuurprogramma 3.0 | 3.0 | 23 april 2015 |
| Microsoft SQL Server JDBC-stuurprogramma 2.0 | 2.0 | 31 december 2012 |
| Microsoft SQL Server 2005 JDBC-stuurprogramma 1.2 | 1.2 | 25 juni 2011 |
| Microsoft SQL Server 2005 JDBC-stuurprogramma 1.1 | 1.1 | 25 juni 2011 |
| Microsoft SQL Server 2005 JDBC-stuurprogramma 1.0 | 1.0 | 25 juni 2011 |
| Microsoft SQL Server 2000 JDBC-stuurprogramma | 2000 | 9 juli 2010 |
Ondersteuningsbeleid voor kwetsbaarheden in afhankelijkheden
Microsoft JDBC-stuurprogramma voor SQL Server definieert externe afhankelijkheden in de Maven-pakketdefinitie. Met Maven-hulpprogramma's worden deze afhankelijkheden tijdens het bouwen van toepassingen opgelost. De pakketdefinitie wordt bijgewerkt met beveiligde versies van directe afhankelijkheden in elke secundaire release. Afhankelijkheden met bekende beveiligingsproblemen worden alleen bijgewerkt in dynamische oplossingen van ondersteunde versies wanneer het mogelijk is om de afhankelijkheid bij te werken zonder dat de compatibiliteitsonderbrekingen van transitieve afhankelijkheid worden veroorzaakt. Als het niet mogelijk is om een kwetsbare afhankelijkheid op deze manier bij te werken, is het aan toepassingen om de afhankelijkheid bij te werken en ervoor te zorgen dat ze geen afhankelijkheidsconflicten hebben.
Compatibiliteit met SQL-versies
Alle momenteel ondersteunde JDBC-stuurprogrammaversies, zoals weergegeven in de vorige matrix, ondersteunen alle ondersteunde versies van Microsoft SQL, waaronder:
- Microsoft SQL Server
- Azure SQL Database
- Azure Synapse Analytics
- Azure SQL Managed Instance
- SQL-database in Microsoft Fabric
- Microsoft Fabric datawarehouse
Functieondersteuning staat los van compatibiliteit met serverversies. Zie de Matrix voor ondersteuning van stuurprogrammafuncties of de releaseopmerkingen voor elke stuurprogrammaversie voor meer informatie over functieondersteuning.
Gebruik voor de beste ervaring het nieuwste JDBC-stuurprogramma.
Ondersteuning voor Java- en JDBC-specificatie
| JDBC-stuurprogrammaversie | JRE-versies | JDBC API-versie |
|---|---|---|
| 13.4 | 1.8, 11, 17, 21, 25 | 4.2, 4.3 (gedeeltelijk) |
| 13.2 | 1.8, 11, 17, 21, 24 | 4.2, 4.3 (gedeeltelijk) |
| 12,10 | 1.8, 11, 17, 21, 23 | 4.2, 4.3 (gedeeltelijk) |
| 12,8 | 1.8, 11, 17, 21, 22 | 4.2, 4.3 (gedeeltelijk) |
| 12,6 | 1.8, 11, 17, 21 | 4.2, 4.3 (gedeeltelijk) |
| 12,4 | 1.8, 11, 17, 20 | 4.2, 4.3 (gedeeltelijk) |
| 12,2 | 1.8, 11, 17, 19 | 4.2, 4.3 (gedeeltelijk) |
| 11,2 | 1.8, 11, 17, 18 | 4.2, 4.3 (gedeeltelijk) |
| 10,2 | 1.8, 11, 17 | 4.2, 4.3 (gedeeltelijk) |
| 9,4 | 1.8, 11, 16 | 4.2, 4.3 (gedeeltelijk) |
| 9,2 | 1.8, 11, 15 | 4.2, 4.3 (gedeeltelijk) |
| 8,4 | 1.8, 11, 14 | 4.2, 4.3 (gedeeltelijk) |
| 8,2 | 1.8, 11, 13 | 4.2, 4.3 (gedeeltelijk) |
| 7,4 | 1.8, 11, 12 | 4.2, 4.3 (gedeeltelijk) |
| 7,2 | 1.8, 11 | 4.2, 4.3 (gedeeltelijk) |
| 7,0 | 1.8, 10 | 4.2, 4.3 (gedeeltelijk) |
| 6,4 | 1.7, 1.8, 9 | 4.1, 4.2, 4.3 (gedeeltelijk) |
| 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 gedeeltelijke compatibiliteit
De JRE 11+ jars zijn gebouwd op basis van het JDBC 4.3-interfaceoppervlak, maar niet elke methode die is toegevoegd in JDBC 4.3 wordt geïmplementeerd. De volgende tabel bevat een overzicht van runtimegedrag voor huidige stuurprogramma's (7.0 en hoger).
| JDBC 4.3-toevoeging | Gedrag |
|---|---|
Connection.beginRequest()Connection.endRequest() |
Supported. Wordt gebruikt door verbindingsgroepen om aanvraaggrenzen te markeren. |
Statement.enquoteLiteralenquoteIdentifierisSimpleIdentifierenquoteNCharLiteral |
Ondersteund via de standaard-JDK-implementaties op java.sql.Statement. |
Connection.setShardingKeyConnection.setShardingKeyIfValidDataSource.createConnectionBuilderXADataSource.createXAConnectionBuilderConnectionPoolDataSource.createPooledConnectionBuilderDataSource.createShardingKeyBuilder |
Werpt SQLFeatureNotSupportedException. |
Toepassingen die afhankelijk zijn van JDBC 4.3-sharding-API's hebben een alternatief stuurprogramma of een aangepaste implementatie nodig; het Microsoft JDBC-stuurprogramma voor SQL Server biedt geen ondersteuning voor sharding.
Ondersteunde besturingssystemen
Het Microsoft JDBC-stuurprogramma is ontworpen om te werken op elk besturingssysteem dat ondersteuning biedt voor het gebruik van een Java Virtual Machine (JVM). Sommige veelgebruikte platforms zijn Windows, Windows Server, Linux, Unix, AIX, macOS en andere.
Het JDBC-productteam test ons stuurprogramma op Windows, Ubuntu Linux en macOS.
Ondersteuning voor toepassingsserver
Het Microsoft JDBC-stuurprogramma voor SQL Server wordt getest met verschillende toepassingsservers. Raadpleeg de leverancier van uw toepassingsserver voor meer informatie over welke stuurprogrammaversie compatibel is met hun product.