Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.