Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
ODBC-stuurprogramma downloaden
In dit artikel wordt beschreven wat er nieuw is in de versies van het Microsoft ODBC-stuurprogramma voor SQL Server in Linux en macOS.
18.6.1, december 2025
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuw gegevenstype | Er is ondersteuning toegevoegd voor het nieuwe vectorgegevenstype (float32). |
| Eigenschap ConcatNullYieldsNull | Ondersteuning toegevoegd voor ConcatNullYieldsNull als verbindingsreekseigenschap. |
| Nieuwe distributies worden ondersteund. | Azure Linux 3.0 ARM, Debian Linux 13, RedHat Linux 10, Ubuntu Linux 25.10 |
| Azure Linux-licentie | Acceptatieproces voor licenties voor Azure Linux gewijzigd. |
| Bugfixes. | Opgeloste fouten. |
18.5.1, maart 2025
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | macOS 15, Alpine Linux 3.20, Azure Linux 3.0, Oracle Linux 9, Ubuntu 24.10 |
| Optie Pakketgrootte. | Stel de pakketgrootte beschikbaar als verbindingsreeksoptie. |
| Bugfixes. | Opgeloste fouten. |
18.4.1, juli 2024
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | macOS 14, Ubuntu 24.04, Alpine 3.19 |
| Accepteer de gebruiksrechtovereenkomst op basis van de aanwezigheid van bestanden. | De mogelijkheid toegevoegd om de GEBRUIKSRECHTOVEREENKOMST voor DEB- en RPM-pakketten te accepteren door de aanwezigheid van een bestand. |
| Microsoft Entra ID | Alle vermeldingen van 'Azure Active Directory' zijn hernoemd naar 'Microsoft Entra ID'. Zie Nieuwe naam voor Azure Active Directory voor meer informatie. |
| Bugfixes. | Opgeloste fouten. |
18.3.3, april 2024
| Nieuw item | Bijzonderheden |
|---|---|
| Bugfixes. | Opgeloste fouten. |
17.10.6, april 2024
| Nieuw item | Bijzonderheden |
|---|---|
| Bugfixes. | Opgeloste fouten. |
18.3.2, oktober 2023
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributie ondersteund. | Debian 12 |
| Bugfixes. | Opgeloste fouten. |
17.10.5, oktober 2023
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributie ondersteund. | Debian 12 |
| Verbeterde prestaties | Efficiëntere geheugentoewijzing van pakketbuffer |
| Ondersteuning voor nieuwe MSI-verificatie (Managed Identity) | Ondersteuning voor MSI-verificatie voor Azure Arc en Azure Cloud Shell en bijgewerkt naar een nieuwere Azure App Service API-versie |
| Bugfixes. | Opgeloste fouten. |
18.3.1, juli 2023
| Nieuw item | Bijzonderheden |
|---|---|
| Verbeterde prestaties | Efficiëntere geheugentoewijzing van pakketbuffer |
| Ondersteuning voor nieuwe MSI-verificatie (Managed Identity) | Ondersteuning voor MSI-verificatie voor Azure Arc en Azure Cloud Shell en bijgewerkt naar een nieuwere Azure App Service API-versie |
| Nieuwe distributies worden ondersteund. | Ubuntu 23.04, Alpine 3.17, Alpine 3.18. Arm64 wordt nu ondersteund op Alpine |
| Bugfixes. | Opgeloste fouten. |
18.2.2, juni 2023
| Nieuw item | Bijzonderheden |
|---|---|
| Bugfixes. | Opgeloste fouten. |
17.10.4, juni 2022
| Nieuw item | Bijzonderheden |
|---|---|
| Bugfixes. | Opgeloste fouten. |
18.2, januari 2023
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Ubuntu 22.10, macOS 13, Alpine 3.16 |
| Servernaamdetails toegevoegd aan verbindingsfouten | Oorspronkelijke en omgeleide servernamen toegevoegd aan verbindingsfouten |
| Bugfixes. | Opgeloste fouten. |
17.10.2, november 2022
| Nieuw item | Bijzonderheden |
|---|---|
| Bugfixes. | Opgeloste fouten. |
18.1.2, november 2022
| Nieuw item | Bijzonderheden |
|---|---|
| Bugfixes. | Opgeloste fouten. |
18.1, augustus 2022
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Ubuntu 22.04, Red Hat 9. Arm64 Linux-platformen: Debian 11, Red Hat 8 en 9, Ubuntu 20.04, 22.04 |
| Optie IpAddressPreference | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| Optie RetryExec | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| VBS-NONE enclave attestation-protocol | Nieuwe optie voor attestatie van enclaves om de enclave niet te attesteren. Zie Altijd Versleuteld gebruiken |
| Jokertekens die overeenkomen met HostnameInCertificate | U kunt nu jokertekens gebruiken voor het opgeven van hostnaam, indien anders dan de standaardwaarde in Addr/Address/Server. |
| ServerCertificate-optie | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| TrustedConnection_UseAAD optie | Nu is alleen geïntegreerde Kerberos-verificatie ingeschakeld bij het opgeven van Trusted_Connection=ja. Gebruik de TrustedConnection_UseAAD optie om het vorige gedrag van het gebruik van Kerberos of Azure Active Directory-integratie in te schakelen. Zie Azure Active Directory-gebruiken voor meer informatie. |
| Bugfixes. | Opgeloste fouten. |
17.10, juni 2022
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Ubuntu 22.04, Red Hat 9 |
| TrustedConnection_UseAAD optie | Nu is alleen geïntegreerde Kerberos-verificatie ingeschakeld bij het opgeven van Trusted_Connection=ja. Gebruik de TrustedConnection_UseAAD optie om het vorige gedrag van het gebruik van Kerberos of Azure Active Directory-integratie in te schakelen. |
| Bugfixes. | Opgeloste fouten. |
18.0, februari 2022
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Debian 11, Ubuntu 21.10, macOS 12 |
| Compatibiliteit met OpenSSL 3.0 toegevoegd | Zie sleutelwoorden voor verbindingsreeksen en namen van gegevensbronnen. |
| Mogelijkheid om lange gegevensformaten als maximale gegevensformaten te verzenden | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| Ondersteuning voor TDS 8.0 | Zie functies van het Microsoft ODBC-stuurprogramma voor SQL Server in Windows. |
| Compatibiliteitsextensies voor SQLGetData | Zie functies van het Microsoft ODBC-stuurprogramma voor SQL Server in Windows. |
| Bugfixes. | Opgeloste fouten. |
17.9, februari 2022
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Debian 11, Ubuntu 21.10, macOS 12 |
| Compatibiliteit met OpenSSL 3.0 toegevoegd | Zie sleutelwoorden voor verbindingsreeksen en namen van gegevensbronnen. |
| Bugfixes. | Opgeloste fouten. |
17.8.1.2, oktober 2021
| Nieuw item | Bijzonderheden |
|---|---|
| Pakketupdate | RPM-pakketten bijgewerkt voor Red Hat 7, Red Hat 8, SUSE 12 en SUSE 15 om SHA256 RPM-ondertekening te gebruiken. |
17.8, juli 2021
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Ubuntu 21.04, Alpine 3.13 |
| Ondersteuning voor Apple M1 Arm64-hardware | Zie Het ODBC-stuurprogramma (macOS) installeren. |
| Replicatieoptie toegevoegd aan de verbindingsreeks | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| Opties keepAlive en KeepAliveInterval toegevoegd aan de verbindingsreeks | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| Bugfixes. | Opgeloste fouten. |
17.7.2, maart 2021
| Nieuw item | Bijzonderheden |
|---|---|
| Bugfixes. | Opgeloste fouten. |
17.7, januari 2021
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Ubuntu 20.10, macOS Big Sur (11.0), Oracle Linux 7 |
| Autorisatie van Service Principal | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| Mogelijkheid om in versleutelde geldkolommen en kolommen voor kleine bedragen in te voegen. | Zie Always Encrypted-gebruiken. |
| Bugfixes. | Opgeloste fouten. |
17.6, juli 2020
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | Ubuntu 20.04 |
| Ondersteuning voor federatieve verificatie | Zie Azure Active Directory gebruiken. |
| Caching van metagegevens voor voorbereide verklaringen | Zie Always Encrypted-gebruiken. |
| SQL_COPT_SS_AUTOBEGINTXN-verbindingseigenschap om te bepalen of een automatische BEGIN TRANSACTION plaatsvindt na ROLLBACK of COMMIT | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
| Bugfixes. | Opgeloste fouten. |
17.5.2.2, april 2020 (alleen Alpine Linux)
| Functie toegevoegd | Bijzonderheden |
|---|---|
| Fout opgelost. | Zie opgeloste fouten. |
17.5.2, maart 2020
| Functie toegevoegd | Bijzonderheden |
|---|---|
| Ondersteuning voor verificatie met beheerde identiteit voor Azure Key Vault | Zie Always Encrypted gebruiken met het ODBC-stuurprogramma. |
| Ondersteuning voor meer Azure Key Vault-eindpunten | Zie Always Encrypted gebruiken met het ODBC-stuurprogramma. |
| Bugfixes. | Zie opgeloste fouten. |
17.5, januari 2020
| Functie toegevoegd | Bijzonderheden |
|---|---|
| SQL_COPT_SS_SPID verbindingskenmerk om SPID op te halen zonder retour naar de server | Zie DSN- en verbindingsreekskenmerken en trefwoorden. |
Ondersteuning voor het aangeven van eula-acceptatie via debconf Debian en Ubuntu |
Zie Het stuurprogramma installeren. |
| Nieuwe distributies worden ondersteund. | • Alpine Linux (3.10, 3.11). • Oracle Linux 8. • Ubuntu 19.10. • macOS 10.15. |
| Bugfixes. | Zie opgeloste fouten. |
17.4.2, oktober 2019
| Functie toegevoegd | Bijzonderheden |
|---|---|
| Ondersteuning voor meer Azure Key Vault-eindpunten | Zie Always Encrypted gebruiken met het ODBC-stuurprogramma. |
| Ondersteuning voor het instellen van versie van gegevensclassificatie | Zie gegevensclassificatie. |
| Bugfixes. | Zie opgeloste fouten. |
Bekend probleem:
Wanneer u Always Encrypted gebruikt met beveiligde enclaves en Azure Key Vault, kunnen oneven sleutelpadlengten leiden tot verificatiefouten met CMK-handtekeningen. Als u dit probleem ondervindt, wijzigt u de lengte van het sleutelpad met één teken door de naam van de AKV-sleutel te wijzigen.
17.4, augustus 2019
| Functie toegevoegd | Bijzonderheden |
|---|---|
| Altijd versleuteld met beveiligde enclaves. | Zie Always Encrypted gebruiken met het ODBC-stuurprogramma. |
| Dynamisch laden van OpenSSL | Zie programmeerrichtlijnen. |
| Configureerbare TCP Keep Alive-instellingen. | Zie Verbinding maken met SQL Server. |
| Bugfixes. | Zie opgeloste fouten. |
17.3, februari 2019
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | • SUSE 15. • Ubuntu 18.10. • macOS 10.14. |
| Verificatiemodus met Azure Active Directory Managed Identity (systeemtoewijzing en gebruikertoewijzing). | Zie Azure Active Directory gebruiken met het ODBC-stuurprogramma. |
| Mogelijkheid om invoerparameters te streamen voor Always Encrypted-kolommen. | Zie Beperkingen van het ODBC-stuurprogramma bij het gebruik van Always Encrypted voor meer informatie. |
| XA-gedistribueerde transacties. | Zie XA-transacties gebruiken. XA is een initialisme voor eXtended Architecture, een standaard voor het uitvoeren van een globale transactie die toegang heeft tot meer dan één gegevensopslagsysteem aan de serverzijde. |
17.2, juli 2018
| Nieuw item | Bijzonderheden |
|---|---|
| Nieuwe distributies worden ondersteund. | • Ubuntu 18.04 |
| Gegevensclassificatie voor Azure SQL Database en SQL Server. | Zie gegevensclassificatie. |
| Ondersteuning voor UTF-8-servercodering. | |
SQLBrowseConnect |
|
Dynamische afhankelijkheid op libcurl. |
Vanaf deze versie is het libcurl pakket geen expliciete afhankelijkheid.Het libcurl pakket voor OpenSSL of NSS is vereist bij het gebruik van Azure Key Vault of Azure Active Directory-verificatie.Als er een fout optreedt met betrekking tot libcurl, controleert u of deze is geïnstalleerd. |
| Tolerantie voor inactieve verbindingen met sleutelwoorden ConnectRetryCount en ConnectRetryInterval in connectiestring. | • Gebruik SQL_COPT_SS_CONNECT_RETRY_COUNT(alleen voor lezen) om het aantal hernieuwde verbindingspogingen op te halen.• Gebruik SQL_COPT_SS_CONNECT_RETRY_INTERVAL (alleen-lezen) om de lengte van het interval voor het opnieuw proberen van de verbinding op te halen.Zie Verbindingstolerantie. |
| Bugfixes. | Opgeloste fouten. |
17.1, maart 2018
| Nieuw item | Bijzonderheden |
|---|---|
Ondersteuning voor SQL_COPT_SS_CEKCACHETTL- en SQL_COPT_SS_TRUSTEDCMKPATHS verbindingskenmerken. |
• SQL_COPT_SS_CEKCACHETTL hiermee kunt u bepalen hoe lang de lokale cache van kolomversleutelingssleutels bestaat en leegmaken.• SQL_COPT_SS_TRUSTEDCMKPATHS staat de toepassing toe om Always Encrypted-bewerkingen te beperken tot alleen de opgegeven lijst met kolomhoofdsleutels.Zie Always Encrypted gebruiken met het ODBC-stuurprogramma voor SQL Server). |
Ondersteuning voor het laden van de .rll vanuit de standaardlocatie. |
Zie de sectie Resourcebestand laden in het installatiedocument. |
| Bugfixes. | Opgeloste fouten. |
17
Nieuwe distributies ondersteund: macOS High Sierra en Ubuntu 17.10
Prestatieverbeteringen: meer dan 10 keer prestatieverbetering wanneer het stuurprogramma converteert naar/van UTF-8/16.
Toegevoegde functies:
Always Encrypted-ondersteuning voor BCP-API
Het nieuwe verbindingsreekskenmerk UseFMTOnly zorgt ervoor dat het stuurprogramma verouderde metagegevens gebruikt in speciale gevallen waarvoor tijdelijke tabellen zijn vereist.
Ondersteuning voor Azure SQL Managed Instance.
Opmerking
Er zijn veel verschillen bij het gebruik van Managed Instance:
- FILESTREAM wordt niet ondersteund
- Lokale bestandssysteemtoegang wordt niet ondersteund, maar vereist voor zaken als tracefiles
- Het maken van een UDT vanuit een lokaal pad wordt niet ondersteund.
- Geïntegreerde Windows-verificatie wordt niet ondersteund
- DTC wordt niet ondersteund
- 'sa'-account is niet aanwezig (standaardaccount wordt cloudSA genoemd)
- TDS-token ERROR (0xAA) retourneert een onjuiste servernaam
- Speciale tekens in databasenaam worden niet ondersteund
- Het wijzigen van de naam van de database [dbname1] naar [dbname2] wordt niet ondersteund.
- De foutberichten worden altijd weergegeven in het Engels, ongeacht taalinstellingen (hetzelfde als Azure)
13.1, voor SQL Server op Linux en macOS, mei 2017
ODBC-stuurprogramma 13.1 voor SQL Server voegt ondersteuning toe voor Always Encrypted en Azure Active Directory wanneer deze wordt gebruikt met Microsoft SQL Server 2016.
Nieuwe distributies die worden ondersteund: OS X 10.11 en macOS 10.12 worden ondersteund in de eerste release van het ODBC-stuurprogramma op macOS. Ubuntu 16.10 wordt nu ook ondersteund, samen met Red Hat 6, 7 en SUSE 12. Elk platform heeft een platform-relevant pakket (RPM of DEB) om de installatie en configuratie te vereenvoudigen. Zie de installatie-instructies voor het ODBC-stuurprogramma voor Linux en macOS voor meer informatie.
UnixODBC Driver Manager 2.3.1-ondersteuningswijzigingen: het ODBC-stuurprogramma is niet langer afhankelijk van aangepaste pakketten voor de unixODBC-stuurprogrammabeheer (met uitzondering van Red Hat 6) en is in plaats daarvan afhankelijk van de distributiepakketbeheerder om de UnixODBC-afhankelijkheid van de opslagplaatsen van de distributie op te lossen.
BCP API-ondersteuning: het ODBC-stuurprogramma voor Linux en macOS ondersteunt nu het gebruik van de BCP-API-functies (bcp_init, enzovoort)
13.0, voor SQL Server op Linux
Met Microsoft ODBC-stuurprogramma 13.0 voor SQL Server worden SQL Server 2014 en SQL Server 2016 nu ook ondersteund.
Nieuwe distributies worden ondersteund:
Ubuntu wordt nu ondersteund, samen met Red Hat en SUSE. Elk platform heeft een platform-relevant pakket (RPM of DEB) om de installatie en configuratie te vereenvoudigen. Zie Het stuurprogramma installeren voor installatie-instructies.
ondersteuning voor unixODBC Driver Manager 2.3.1: naast een nieuwere stuurprogrammabeheerder is er ook een pakket voor het installeren van deze afhankelijkheid waarmee de installatie en configuratie wordt versoepeld.
Transparante netwerk-IP-resolutie: Transparante netwerk-IP-resolutie is een revisie van de bestaande multi-subnetfailoverfunctie die van invloed is op de verbindingsreeks van het stuurprogramma in het geval dat het eerste opgeloste IP-adres van de hostnaam niet reageert en er meerdere IP-adressen zijn gekoppeld aan de hostnaam.
TLS 1.2-ondersteuning: Het Microsoft ODBC-stuurprogramma 13.0 voor SQL Server op Linux ondersteunt nu TLS 1.2 wanneer beveiligde communicatie met SQL Server wordt gebruikt.
11 voor SQL Server in Linux
Het ODBC-stuurprogramma op SUSE Linux (preview) ondersteunt 64-bits SUSE Linux Enterprise 11 Service Pack 2. Zie Systeemvereistenvoor meer informatie.
Het ODBC-stuurprogramma op Linux ondersteunt AlwaysOn-beschikbaarheidsgroepen. Zie ODBC-stuurprogramma op Linux-ondersteuning voor hoge beschikbaarheid, herstel na noodgevallen voor meer informatie.
Het ODBC-stuurprogramma in Linux ondersteunt verbindingen met Azure SQL Database.
De -l optie (time-out voor aanmelden) is toegevoegd aan bcp. Zie Verbinding maken met bcp voor meer informatie.