Versionsanteckningar för Microsoft ODBC-drivrutinen för SQL Server on Linux och macOS

Ladda ned ODBC-drivrutins

Den här artikeln visar och beskriver vad som är nytt i versionerna av Microsoft ODBC-drivrutinen för SQL Server i Linux och macOS.

17.1.1, april 2026

Feature Description
Nya distributioner stöds. macOS 14, 15, 26, Debian 13, Red Hat 10, Oracle Linux 9, 10, SUSE 16, Ubuntu 24.04, 25.10, Alpine 3.21, 3.22, 3.23
Felkorrigeringar Lista över buggar fixade.

18.6.2, mars 2026

Feature Description
Vektorparametrar. Förbättra hanteringen av parametrar för utdata och in-/utdatavektorer vid användning av förberedda satser.
Serveromdirigeringar. Stöd för Microsoft Fabric-omdirigeringsscenarier som tillåter upp till 10 serveromdirigeringar per anslutningsförsök.
Felkorrigeringar Lista över buggar fixade.

18.6.1, december 2025

Feature Description
Ny datatyp Stöd har lagts till för ny vektordatatyp (float32). Se Vektordatatyp (ODBC) för användning och exempel.
Egenskapen för "ConcatNullYieldsNull" Stöd har lagts till för ConcatNullYieldsNull som en anslutningssträngsegenskap.
Nya distributioner stöds. Azure Linux 3.0 ARM, Debian Linux 13, RedHat Linux 10, Ubuntu Linux 25.10
Azure Linux-licensen Processen för godkännande av licenser för Azure Linux har ändrats.
Felkorrigeringar Lista över buggar fixade.

18.5.1, mars 2025

Feature Description
Nya distributioner stöds. macOS 15, Alpine Linux 3.20, Azure Linux 3.0, Oracle Linux 9, Ubuntu 24.10
Alternativet paketstorlek. Gör Paketstorlek tillgänglig som ett anslutningssträngsalternativ.
Felkorrigeringar Lista över buggar fixade.

18.4.1, juli 2024

Feature Description
Nya distributioner stöds. macOS 14, Ubuntu 24.04, Alpine 3.19
Acceptera EULA genom filens närvaro. Möjligheten att godkänna EULA för DEB- och RPM-paket har lagts till genom förekomsten av en fil.
Microsoft Entra ID Alla förekomster av "Azure Active Directory" har bytt namn till "Microsoft Entra ID". Mer information finns i Nytt namn för Azure Active Directory.
Felkorrigeringar Lista över buggar fixade.

18.3.3, april 2024

Feature Description
Felkorrigeringar Lista över buggar fixade.

17.10.6, april 2024

Feature Description
Felkorrigeringar Lista över buggar fixade.

18.3.2, oktober 2023

Feature Description
Ny distribution stöds. Debian 12
Felkorrigeringar Lista över buggar fixade.

17.10.5, oktober 2023

Feature Description
Ny distribution stöds. Debian 12
Förbättrad prestanda Mer effektiv paketbuffertminnesallokering
Autentiseringsstöd för ny hanterad identitet (MSI) Stöd för MSI-autentisering för Azure Arc och Azure Cloud Shell och uppdaterat till en nyare Azure App Service API-version
Felkorrigeringar Lista över buggar fixade.

18.3.1, juli 2023

Feature Description
Förbättrad prestanda Mer effektiv paketbuffertminnesallokering
Autentiseringsstöd för ny hanterad identitet (MSI) Stöd för MSI-autentisering för Azure Arc och Azure Cloud Shell och uppdaterat till en nyare Azure App Service API-version
Nya distributioner stöds Ubuntu 23.04, Alpine 3.17, Alpine 3.18. Arm64 stöds nu på Alpine.
Felkorrigeringar Lista över buggar fixade.

18.2.2, juni 2023

Feature Description
Felkorrigeringar Lista över buggar fixade.

17.10.4, juni 2022

Feature Description
Felkorrigeringar Lista över buggar fixade.

18.2 januari 2023

Feature Description
Nya distributioner stöds. Ubuntu 22.10, macOS 13, Alpine 3.16
Information om servernamn som lagts till i anslutningsfel Ursprungliga och omdirigerade servernamn har lagts till vid anslutningsfel.
Felkorrigeringar Lista över buggar fixade.

17.10.2, november 2022

Feature Description
Felkorrigeringar Lista över buggar fixade.

18.1.2, november 2022

Feature Description
Felkorrigeringar Lista över buggar fixade.

18.1, augusti 2022

Feature Description
Nya distributioner stöds. Ubuntu 22.04, Red Hat 9. Arm64 Linux-plattformar: Debian 11, Red Hat 8 och 9, Ubuntu 20.04, 22.04
IpAddressPreference alternativ Se DSN och reťazec pripojenia-nyckelord och attribut.
RetryExec alternativ Se DSN och reťazec pripojenia-nyckelord och attribut.
VBS-NONE Enklavattesteringsprotokoll Nytt enklavattesteringsalternativ för att inte intyga enklaven. Se Att använda alltid krypterat med ODBC-drivrutinen för SQL Server
Jokermatchning av HostnameInCertificate Nu kan du använda jokertecken för att ange värdnamn, om det skiljer sig från standardvärdet som finns i Addr/Address/Server.
ServerCertificate alternativ Se DSN och reťazec pripojenia-nyckelord och attribut.
TrustedConnection_UseAAD alternativ Nu är endast Kerberos-integrerad autentisering aktiverad när du anger Trusted_Connection=ja. Använd alternativet TrustedConnection_UseAAD för att aktivera det tidigare beteendet för att använda antingen Kerberos eller Azure Active Directory integrerat. Mer information finns i Använda Microsoft Entra-ID med ODBC-drivrutinen.
Felkorrigeringar Lista över buggar fixade.

17.10, juni 2022

Feature Description
Nya distributioner stöds. Ubuntu 22.04, Red Hat 9
TrustedConnection_UseAAD-alternativet Nu är endast Kerberos-integrerad autentisering aktiverad när du anger Trusted_Connection=ja. Använd alternativet TrustedConnection_UseAAD för att aktivera det tidigare beteendet för att använda antingen Kerberos eller Azure Active Directory integrerat.
Felkorrigeringar Lista över buggar fixade.

18.0, februari 2022

Feature Description
Nya distributioner stöds. Debian 11, Ubuntu 21.10, macOS 12
Kompatibilitet har lagts till med OpenSSL 3.0 Se nyckelord för anslutningssträng och namn på datakälla.
Möjlighet att skicka långa typer som maxtyper Se DSN och reťazec pripojenia-nyckelord och attribut.
Stöd för TDS 8.0 Se funktionerna i Microsoft ODBC-drivrutinen för SQL Server på Windows.
Kompatibilitetstillägg för SQLGetData Se funktionerna i Microsoft ODBC-drivrutinen för SQL Server på Windows.
Felkorrigeringar Lista över buggar fixade.

17.9, februari 2022

Feature Description
Nya distributioner stöds. Debian 11, Ubuntu 21.10, macOS 12
Kompatibilitet har lagts till med OpenSSL 3.0 Se nyckelord för anslutningssträng och namn på datakälla.
Felkorrigeringar Lista över buggar fixade.

17.8.1.2, oktober 2021

Feature Description
Paketuppdatering Uppdaterade RPM-paket för Red Hat 7, Red Hat 8, SUSE 12 och SUSE 15 för att använda SHA256 RPM-signering.

17.8, juli 2021

Feature Description
Nya distributioner stöds. Ubuntu 21.04, Alpine 3.13
Stöd för Apple M1 Arm64-maskinvara Se Installera Microsoft ODBC-drivrutinen för SQL Server (macOS).
Replikeringsalternativet har lagts till i anslutningssträngen Se DSN och reťazec pripojenia-nyckelord och attribut.
KeepAlive- och KeepAliveInterval-alternativ har lagts till i anslutningssträngen Se nyckelord och attribut för DSN och anslutningssträngar.
Felkorrigeringar Lista över buggar fixade.

17.7.2, mars 2021

Feature Description
Felkorrigeringar Lista över buggar fixade.

17.7 januari 2021

Feature Description
Nya distributioner stöds. Ubuntu 20.10, macOS Big Sur (11.0), Oracle Linux 7
Autentisering med tjänstens huvudnamn Se DSN och reťazec pripojenia-nyckelord och attribut.
Möjlighet att infoga i krypterade penning- och småpengar-kolumner Se använda alltid krypterat med ODBC-drivrutinen för SQL Server.
Felkorrigeringar Lista över buggar fixade.

17.6, juli 2020

Feature Description
Nya distributioner stöds. Ubuntu 20.04
Stöd för federerad autentisering Se Att använda Microsoft Entra ID med ODBC-drivrutinen.
Cachelagring av metadata för preparerade uttalanden Se använda alltid krypterat med ODBC-drivrutinen för SQL Server.
SQL_COPT_SS_AUTOBEGINTXN anslutningsattribut för att kontrollera om automatiskt BEGIN TRANSACTION sker efter ROLLBACK eller COMMIT Se DSN och reťazec pripojenia-nyckelord och attribut.
Felkorrigeringar Lista över buggar fixade.

17.5.2.2, april 2020 (endast Alpine Linux)

Feature Description
Buggkorrigeringar. Se Lista över fixade buggar.

17.5.2, mars 2020

Feature Description
Stöd för autentisering med hanterad identitet för Azure Key Vault Se använda alltid krypterat med ODBC-drivrutinen för SQL Server.
Stöd för fler Azure Key Vault-slutpunkter Se använda alltid krypterat med ODBC-drivrutinen för SQL Server.
Felkorrigeringar Se Lista över fixade buggar.

17.5 januari 2020

Feature Description
SQL_COPT_SS_SPID anslutningsattribut för att hämta SPID utan tur och retur till servern Se DSN och reťazec pripojenia-nyckelord och attribut.
Stöd för att ange eula-godkännande via debconf på Debian och Ubuntu Se Installera Microsoft ODBC-drivrutinen för SQL Server (Linux).
Nya distributioner stöds. • Alpine Linux (3.10, 3.11).
• Oracle Linux 8.
• Ubuntu 19.10.
• macOS 10.15.
Felkorrigeringar Se Lista över fixade buggar.

17.4.2, oktober 2019

Feature Description
Stöd för fler Azure Key Vault-slutpunkter Se använda alltid krypterat med ODBC-drivrutinen för SQL Server.
Stöd för att ange dataklassificeringsversion Se dataklassificering.
Felkorrigeringar Se Lista över fixade buggar.

Ett känt problem:

När man använder Always Encrypted med säkra enklaver och Azure Key Vault kan udda nyckelvägslängder leda till fel i CMK-signaturverifiering. Om du stöter på det här problemet kan du prova att ändra längden på nyckelsökvägen med ett tecken genom att byta namn på AKV-nyckeln.

17.4, augusti 2019

Feature Description
Always Encrypted med säkra enklaver. Se använda alltid krypterat med ODBC-drivrutinen för SQL Server.
Dynamisk inläsning av OpenSSL Se riktlinjer för programmering.
Konfigurerbara TCP Keep Alive-inställningar. Se Anslutning från Linux eller macOS.
Felkorrigeringar Se Lista över fixade buggar.

17.3, februari 2019

Feature Description
Nya distributioner stöds. • SUSE 15.
• Ubuntu 18.10.
• macOS 10.14.
Autentiseringsläge för Azure Active Directory Managed Identity (systemtilldelad och användartilldelad). Se Att använda Microsoft Entra ID med ODBC-drivrutinen.
Möjlighet att strömma indataparametrar mot Always Encrypted-kolumner. Mer information finns i begränsningar för ODBC-drivrutinen när du använder Always Encrypted.
XA-distribuerade transaktioner. Se Använda XA-transaktioner.

XA är en initialism för eXtended Architecture, som är en standard för körning av en global transaktion som har åtkomst till mer än ett datalagringssystem på serversidan.

17.2, juli 2018

Feature Description
Nya distributioner stöds. • Ubuntu 18.04
Dataklassificering för Azure SQL Database och SQL Server. Se dataklassificering.
Stöd för UTF-8-serverkodning.  
SQLBrowseConnect  
Dynamiskt beroende av libcurl. Från och med den här versionen är libcurl-paketet inte ett explicit beroende.
Det libcurl paketet för OpenSSL eller NSS krävs när du använder Azure Key Vault eller Azure Active Directory-autentisering.
Om du får ett felmeddelande om libcurlkontrollerar du att det är installerat.
Motståndskraft för inaktiva anslutningar med nyckelorden ConnectRetryCount och ConnectRetryInterval i anslutningssträng. • Använd SQL_COPT_SS_CONNECT_RETRY_COUNT(skrivskyddad) för att hämta antalet återanslutningsförsök.

• Använd SQL_COPT_SS_CONNECT_RETRY_INTERVAL (skrivskyddad) för att hämta längden på återförsöksintervallet för anslutningen.

Se Anslutningsresiliens i ODBC-drivrutinen.
Felkorrigeringar Lista över buggar fixade.

17.1 mars 2018

Feature Description
Stöd för anslutningsattribut för SQL_COPT_SS_CEKCACHETTL och SQL_COPT_SS_TRUSTEDCMKPATHS. SQL_COPT_SS_CEKCACHETTL styr hur länge den lokala cachen av kolumnkrypteringsnycklar existerar och tömmer den.

SQL_COPT_SS_TRUSTEDCMKPATHS begränsar alltid krypterade operationer till att endast använda den angivna listan av kolumnmästarnycklar.

Se Använda Always Encrypted med ODBC-drivrutinen för SQL Server).
Stöd för att läsa in .rll från standardplatsen. Se avsnittet "Resursfilinläsning" i installationsdokumentet.
Felkorrigeringar Lista över buggar fixade.

17

Nya distributioner som stöds: macOS High Sierra och Ubuntu 17.10

Prestandaförbättringar: Större än 10 gånger bättre prestanda när drivrutinen konverteras till/från UTF-8/16.

funktioner har lagts till:

Always Encrypted-stöd för BCP API

Det nya anslutningssträngsattributet UseFMTOnly gör att drivrutinen använder äldre metadata i särskilda fall som kräver temporära tabeller.

Stöd för Azure SQL Managed Instance.

Anmärkning

Det finns många skillnader när du använder Hanterad instans:

  • FILESTREAM stöds inte
  • Lokal filsystemåtkomst stöds inte, men krävs för saker som spårningsfiler
  • Det går inte att skapa UDT från den lokala sökvägen
  • Windows-integrerad autentisering stöds inte
  • DTC stöds inte
  • Sa-kontot finns inte (standardkontot kallas "cloudSA")
  • TDS-tokenFEL (0xAA) returnerar felaktigt servernamn
  • Specialtecken i databasnamn stöds inte
  • ALTER DATABASE [dbname1] MODIFY NAME = [dbname2] stöds inte
  • Felmeddelandena visas alltid på engelska, oavsett språkinställningar (samma som Azure)

13.1, för SQL Server på Linux och macOS, maj 2017

ODBC Driver 13.1 för SQL Server lägger till stöd för Always Encrypted och Azure Active Directory när det används med Microsoft SQL Server 2016.

Nya distributioner som stöds: OS X 10.11 och macOS 10.12 stöds i den första versionen av ODBC-drivrutinen på macOS. Ubuntu 16.10 stöds nu också, tillsammans med Red Hat 6, 7 och SUSE 12. Varje plattform har ett plattformsrelevent paket (RPM eller DEB) för att underlätta installation och konfiguration. Mer information finns i installationsanvisningarna för ODBC-drivrutinen för Linux och macOS-.

unixODBC Driver Manager 2.3.1 Supportändringar: ODBC-drivrutinen är inte längre beroende av anpassad paketering för unixODBC-drivrutinshanteraren (förutom Red Hat 6) och förlitar sig i stället på distributionspakethanteraren för att lösa UnixODBC-beroendet från distributionens lagringsplatser.

BCP API-stöd: Linux- och macOS ODBC-drivrutinerna stödjer nu användningen av BCP API-funktionerna, inklusive bcp_init.

13.0 för SQL Server i Linux

Nu stöds även Microsoft ODBC Driver 13.0 för SQL Server, SQL Server 2014 och SQL Server 2016.

Nya distributioner som stöds:

Ubuntu stöds nu tillsammans med Red Hat och SUSE. Varje plattform har ett plattformsrelevent paket (RPM eller DEB) för att underlätta installation och konfiguration. Se Installera Microsoft ODBC-drivrutinen för SQL Server (Linux) för installationsinstruktioner.

unixODBC Driver Manager 2.3.1 Support: Förutom en nyare drivrutinshanterare finns det också ett paket för att installera det här beroendet som underlättar installation och konfiguration.

Transparent nätverks-IP-upplösning: Transparent nätverks-IP-upplösning är en översyn av den befintliga funktionen för redundansväxling med flera undernät, vilken påverkar den ordning i vilken drivrutinen försöker ansluta om den första lösta IP-adressen för värdnamn inte svarar och det finns flera IP-adresser associerade med värdnamn.

TLS 1.2 Support: Microsoft ODBC Driver 13.0 för SQL Server på Linux stöder nu TLS 1.2 när säker kommunikation med SQL Server används.

11, för SQL Server i Linux

ODBC-drivrutinen på SUSE Linux (förhandsversion) stöder 64-bitars SUSE Linux Enterprise 11 Service Pack 2. För mer information, se Systemkrav (Linux och macOS).

ODBC-drivrutinen i Linux stöder AlwaysOn-tillgänglighetsgrupper. För mer information, se Hög tillgänglighet och katastrofåterställning.

ODBC-drivrutinen i Linux stöder anslutningar till Azure SQL Database.

Alternativet -l (tidsgräns för inloggning) lades till i bcp. Mer information finns i bcp-verktyget.