Poznámky k vydání ovladače Microsoft ODBC pro SQL Server on Linux a macOS

Stáhnout ovladač ODBC

Tento článek uvádí a popisuje, co je nového ve verzích ovladače Microsoft ODBC pro SQL Server v Linuxu a macOS.

17.1.1, duben 2026

funkce Description
Podporují se nové distribuce. 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
Opravy chyb Seznam opravených chyb.

18.6.2, březen 2026

funkce Description
Vektorové parametry. Vylepšete zpracování výstupních a výstupních parametrů vektoru při použití připravených příkazů.
Přesměrování serveru. Podpora scénářů přesměrování Microsoft Fabric umožňujících až 10 přesměrování serveru na pokus o připojení
Opravy chyb Seznam opravených chyb.

18.6.1, prosinec 2025

funkce Description
Nový datový typ Přidání podpory pro nový datový typ Vector (float32). Informace o použití a příkladech najdete v tématu Vektorový datový typ (ODBC ).
ConcatNullYieldsNull – vlastnost Byla přidána podpora pro ConcatNullYieldsNull jako vlastnost připojovacího řetězce.
Podporují se nové distribuce. Azure Linux 3.0 ARM, Debian Linux 13, RedHat Linux 10, Ubuntu Linux 25.10
Licence pro Azure Linux Změna procesu přijetí licence pro Azure Linux
Opravy chyb Seznam opravených chyb.

18.5.1, březen 2025

funkce Description
Podporují se nové distribuce. macOS 15, Alpine Linux 3.20, Azure Linux 3.0, Oracle Linux 9, Ubuntu 24.10
Možnost velikosti paketu Zviditelnit velikost paketu v parametrech připojovacího řetězce.
Opravy chyb Seznam opravených chyb.

18.4.1, červenec 2024

funkce Description
Podporují se nové distribuce. macOS 14, Ubuntu 24.04, Alpine 3.19
Přijměte smlouvu EULA přítomností souboru. Přidali jsme možnost přijmout smlouvu EULA pro balíčky DEB a RPM přítomností souboru.
Microsoft Entra ID Přejmenovali jsme všechny výskyty Azure Active Directory na Microsoft Entra ID. Další informace najdete v tématu Nový název služby Azure Active Directory.
Opravy chyb Seznam opravených chyb.

18.3.3, duben 2024

funkce Description
Opravy chyb Seznam opravených chyb.

17.10.6, duben 2024

funkce Description
Opravy chyb Seznam opravených chyb.

18.3.2, říjen 2023

funkce Description
Podporuje se nová distribuce. Debian 12
Opravy chyb Seznam opravených chyb.

17.10.5, říjen 2023

funkce Description
Podporuje se nová distribuce. Debian 12
Vylepšený výkon Efektivnější přidělování paměti pro vyrovnávací paměti paketů
Podpora ověřování nové spravované identity (MSI) Podpora ověřování MSI pro Azure Arc a Azure Cloud Shell a aktualizace na novější verzi rozhraní API služby Azure App Service
Opravy chyb Seznam opravených chyb.

18.3.1, červenec 2023

funkce Description
Vylepšený výkon Efektivnější přidělování paměti pro vyrovnávací paměti paketů
Podpora ověřování nové spravované identity (MSI) Podpora ověřování MSI pro Azure Arc a Azure Cloud Shell a aktualizace na novější verzi rozhraní API služby Azure App Service
Podporovaná nová rozdělení Ubuntu 23.04, Alpine 3.17, Alpine 3.18. Arm64 je nyní podporován na Alpine.
Opravy chyb Seznam opravených chyb.

18.2.2, červen 2023

funkce Description
Opravy chyb Seznam opravených chyb.

17.10.4, červen 2022

funkce Description
Opravy chyb Seznam opravených chyb.

18.2, leden 2023

funkce Description
Podporují se nové distribuce. Ubuntu 22.10, macOS 13, Alpine 3.16
Podrobnosti o názvu serveru přidané k chybám připojení Přidány původní a přesměrované názvy serverů k chybám připojení
Opravy chyb Seznam opravených chyb.

17.10.2, listopad 2022

funkce Description
Opravy chyb Seznam opravených chyb.

18.1.2, listopad 2022

funkce Description
Opravy chyb Seznam opravených chyb.

18.1, srpen 2022

funkce Description
Podporují se nové distribuce. Ubuntu 22.04, Red Hat 9. Platformy Arm64 Linux: Debian 11, Red Hat 8 a 9, Ubuntu 20.04, 22.04
možnost IpAddressPreference Viz klíčová slova a atributy pro DSN a připojovací řetězec.
možnost RetryExec Viz DSN a klíčová slova a atributy připojovacího řetězce.
VBS-NONE Protokol pro ověřování enklávy Nová možnost nerealizovat ověření enklávy. Viz Použití funkce Always Encrypted s ovladačem ODBC pro SQL Server
Porovnávání zástupných znaků HostnameInCertificate Teď můžete použít zástupný znak pro zadání názvu hostitele, pokud se liší od výchozí hodnoty nalezené v možnostech Addr/Adresa/Server.
možnost ServerCertificate Viz DSN a klíčová slova a atributy připojovacího řetězce.
možnost TrustedConnection_UseAAD Teď je při zadávání Trusted_Connection=ano povolené pouze integrované ověřování Kerberos. Pomocí možnosti TrustedConnection_UseAAD povolte předchozí chování, které umožňuje používání buď protokolu Kerberos, nebo integrované služby Azure Active Directory. Další informace naleznete v tématu Použití rozhraní Microsoft Entra ID s ovladačem ODBC.
Opravy chyb Seznam opravených chyb.

17.10, červen 2022

funkce Description
Podporují se nové distribuce. Ubuntu 22.04, Red Hat 9
Možnost TrustedConnection_UseAAD Teď je při zadávání Trusted_Connection=ano povolené pouze integrované ověřování Kerberos. Pomocí možnosti TrustedConnection_UseAAD povolte předchozí chování, které umožňuje používání buď protokolu Kerberos, nebo integrované služby Azure Active Directory.
Opravy chyb Seznam opravených chyb.

18.0, únor 2022

funkce Description
Podporují se nové distribuce. Debian 11, Ubuntu 21.10, macOS 12
Přidání kompatibility s OpenSSL 3.0 Viz klíčová slova připojovacího řetězce a názvy zdrojů dat.
Možnost odesílat dlouhé typy jako maximální typy Viz Klíčová slova a atributy DSN a připojovacího řetězce.
Podpora pro TDS 8.0 Viz Funkce ovladače Microsoft ODBC pro SQL Server ve Windows.
Rozšíření kompatibility pro SQLGetData Viz Funkce ovladače Microsoft ODBC pro SQL Server ve Windows.
Opravy chyb Seznam opravených chyb.

17.9. února 2022

funkce Description
Podporují se nové distribuce. Debian 11, Ubuntu 21.10, macOS 12
Přidání kompatibility s OpenSSL 3.0 Viz klíčová slova připojovacího řetězce a názvy zdrojů dat.
Opravy chyb Seznam opravených chyb.

17.8.1.2, říjen 2021

funkce Description
Aktualizace balíčku Aktualizace balíčků RPM pro Red Hat 7, Red Hat 8, SUSE 12 a SUSE 15 tak, aby používaly podepisování SHA256 RPM.

17.8, červenec 2021

funkce Description
Podporují se nové distribuce. Ubuntu 21.04, Alpine 3.13
Podpora hardwaru Apple M1 Arm64 Viz Instalace ovladače Microsoft ODBC pro SQL Server (macOS).
Možnost replikace přidaná do připojovacího řetězce Viz DSN a klíčová slova a atributy připojovacího řetězce.
Možnosti KeepAlive a KeepAliveInterval přidané do připojovacího řetězce Viz DSN a klíčová slova a atributy připojovacího řetězce.
Opravy chyb Seznam opravených chyb.

17.7.2, březen 2021

funkce Description
Opravy chyb Seznam opravených chyb.

17.7, leden 2021

funkce Description
Podporují se nové distribuce. Ubuntu 20.10, macOS Big Sur (11.0), Oracle Linux 7
Ověřování objektu Service Principal Viz DSN a klíčová slova a atributy připojovacího řetězce.
Možnost vkládání do šifrovaných sloupců money a smallmoney Viz Použití funkce Always Encrypted s ovladačem ODBC pro SQL Server.
Opravy chyb Seznam opravených chyb.

17.6, červenec 2020

funkce Description
Podporují se nové distribuce. Ubuntu 20.04
Podpora federovaného ověřování Viz Použití Microsoft Entra ID s ovladačem ODBC.
Ukládání metadat do mezipaměti pro připravené příkazy Viz Použití funkce Always Encrypted s ovladačem ODBC pro SQL Server.
SQL_COPT_SS_AUTOBEGINTXN atribut připojení určující, zda po ROLLBACK nebo COMMIT dojde automaticky k BEGIN TRANSACTION Viz DSN a klíčová slova a atributy připojovacího řetězce.
Opravy chyb Seznam opravených chyb.

17.5.2.2, duben 2020 (jenom Alpine Linux)

funkce Description
Opravy chyb. Viz Seznam opravených chyb.

17.5.2, březen 2020

funkce Description
Podpora ověřování pomocí spravované identity pro Azure Key Vault Viz Použití funkce Always Encrypted s ovladačem ODBC pro SQL Server.
Podpora dalších koncových bodů služby Azure Key Vault Viz Použití funkce Always Encrypted s ovladačem ODBC pro SQL Server.
Opravy chyb Viz Seznam opravených chyb.

17.5, leden 2020

funkce Description
Atribut připojení SQL_COPT_SS_SPID pro načtení SPID bez zpětné cesty na server Viz klíčová slova a atributy DSN a připojovacího řetězce.
Podpora pro indikaci přijetí EULA prostřednictvím debconf Debianu a Ubuntu Viz Instalace ovladače Microsoft ODBC pro SQL Server (Linux).
Podporují se nové distribuce. • Alpine Linux (3.10, 3.11).
• Oracle Linux 8.
• Ubuntu 19.10.
• macOS 10.15.
Opravy chyb Viz Seznam opravených chyb.

17.4.2, říjen 2019

funkce Description
Podpora dalších koncových bodů služby Azure Key Vault Viz Použití funkce Always Encrypted s ovladačem ODBC Driver for SQL Server.
Podpora nastavení verze klasifikace dat Viz: klasifikace dat.
Opravy chyb Viz Seznam opravených chyb.

Známý problém:

Při použití Always Encrypted se zabezpečenými enklávami a Azure Key Vault mohou neobvyklé délky cesty klíčů vést k chybám ověřování podpisu CMK. Pokud narazíte na tento problém, zkuste změnit délku cesty klíče o jeden znak přejmenováním klíče AKV.

17.4, srpen 2019

funkce Description
Always Encrypted se zabezpečenými enklávami. Viz Použití funkce Always Encrypted s ovladačem ODBC pro SQL Server.
Dynamické načítání OpenSSL Viz pokyny pro programování.
Konfigurovatelná nastavení protokolu TCP Keep Alive Viz Připojení z Linuxu nebo macOS.
Opravy chyb Viz Seznam opravených chyb.

17.3, únor 2019

funkce Description
Podporují se nové distribuce. • SUSE 15.
• Ubuntu 18.10.
• macOS 10.14.
Režim ověřování spravované identity Azure Active Directory (systémem přidělené a uživatelem přidělené) Viz Použití Microsoft Entra ID s ovladačem ODBC.
Možnost streamovat vstupní parametry u sloupců s funkcí Always Encrypted Další informace naleznete v tématu Omezení ovladače ODBC při použití funkce Always Encrypted.
Distribuované transakce XA. Viz použití transakcí XA.

XA je zkratka pro eXtended Architecture, což je standard pro provádění globální transakce, která přistupuje k více než jednomu serverovému datovému úložišti.

17.2, červenec 2018

funkce Description
Podporují se nové distribuce. • Ubuntu 18.04
Klasifikace dat pro Azure SQL Database a SQL Server Viz: klasifikace dat.
Podpora kódování serveru UTF-8  
SQLBrowseConnect  
Dynamická závislost na libcurl. Od této verze není balíček libcurl explicitní závislostí.
Balíček libcurl pro OpenSSL nebo NSS se vyžaduje při použití služby Azure Key Vault nebo ověřování Azure Active Directory.
Pokud narazíte na chybu týkající se libcurl, ujistěte se, že je nainstalována.
Odolnost nečinných připojení s klíčovými slovy ConnectRetryCount a ConnectRetryInterval v připojovacím řetězci • K načtení počtu pokusů o opakování připojení použijte SQL_COPT_SS_CONNECT_RETRY_COUNT(jen pro čtení).

• K načtení délky intervalu opakování připojení použijte SQL_COPT_SS_CONNECT_RETRY_INTERVAL (jen pro čtení).

Viz Odolnost spojení v ovladači ODBC.
Opravy chyb Seznam opravených chyb.

17.1, březen 2018

funkce Description
Podpora atributů připojení SQL_COPT_SS_CEKCACHETTL a SQL_COPT_SS_TRUSTEDCMKPATHS SQL_COPT_SS_CEKCACHETTL řídí, jak dlouho existuje lokální cache sloupcových šifrovacích klíčů a jak ji vymaže.

SQL_COPT_SS_TRUSTEDCMKPATHS omezuje operace Always Encrypted pouze na určený seznam hlavních klíčů sloupců.

Viz Použití funkce Always Encrypted s ovladačem ODBC pro SQL Server).
Podpora načítání .rll z výchozího umístění Viz sekci 'Načítání souborů prostředků' v instalačním dokumentu.
Opravy chyb Seznam opravených chyb.

17

Podporují se nové distribuce: macOS High Sierra a Ubuntu 17.10

Vylepšení výkonu: Zlepšení výkonu větší než 10krát při převodu ovladače na UTF-8/16.

Přidané funkce:

Podpora funkce Always Encrypted pro rozhraní BCP API

Nový atribut připojovacího řetězce UseFMTOnly způsobí, že ovladač použije starší metadata ve speciálních případech vyžadujících dočasné tabulky.

Podpora služby Azure SQL Managed Instance

Poznámka:

Při používání spravované instance existuje mnoho rozdílů:

  • FILESTREAM se nepodporuje.
  • Místní přístup k systému souborů se nepodporuje, ale vyžaduje se pro věci, jako jsou tracefiles.
  • Vytvoření UDT z místní cesty není podporováno.
  • Integrované ověřování systému Windows se nepodporuje.
  • DTC se nepodporuje.
  • Účet sa není k dispozici (výchozí účet se nazývá cloudSA).
  • Chyba tokenu TDS (0xAA) vrací nesprávný název serveru.
  • Speciální znaky v názvu databáze se nepodporují.
  • ALTER DATABASE [dbname1] MODIFY NAME = [dbname2] není podporováno
  • Chybové zprávy se vždy zobrazují v angličtině bez ohledu na nastavení jazyka (stejné jako v Azure).

13.1 pro SQL Server v Linuxu a macOS, květen 2017

Ovladač ODBC 13.1 pro SQL Server přidává podporu funkce Always Encrypted a Azure Active Directory při použití s Microsoft SQL Serverem 2016.

Podporují se nové distribuce: V první verzi ovladače ODBC v systému macOS jsou podporovány operační systémy X 10.11 a macOS 10.12. Ubuntu 16.10 se teď podporuje také společně s Red Hat 6, 7 a SUSE 12. Každá platforma má balíček relevantní pro platformu (RPM nebo DEB), který usnadňuje instalaci a konfiguraci. Další informace najdete v pokynech k instalaci ovladače ODBC pro Linux a macOS.

UnixODBC Driver Manager 2.3.1 Podporuje změny: Ovladač ODBC už nezávisí na vlastním balení pro správce ovladačů unixODBC (s výjimkou Red Hat 6) a místo toho spoléhá na správce distribučních balíčků k vyřešení závislosti UnixODBC z úložišť distribuce.

Podpora BCP API: Ovladač ODBC pro Linux a macOS nyní podporuje použití funkcí BCP API, včetně bcp_init.

13.0 pro SQL Server v Linuxu

S ovladačem Microsoft ODBC 13.0 pro SQL Server jsou nyní podporovány také SQL Server 2014 a SQL Server 2016.

Podporují se nové distribuce:

Ubuntu se teď podporuje společně s Red Hatem a SUSE. Každá platforma má balíček relevantní pro platformu (RPM nebo DEB), který usnadňuje instalaci a konfiguraci. Viz Instalace ovladače Microsoft ODBC pro SQL Server (Linux) pro instrukce k instalaci.

Podpora nástroje unixODBC Driver Manager 2.3.1: Kromě novějšího správce ovladačů existuje také balíček pro instalaci této závislosti, která usnadňuje instalaci a konfiguraci.

Transparentní vyřešení síťového IP: Transparentní vyřešení síťového IP je revize stávající funkce převzetí služeb při selhání s více podsítěmi, která ovlivňuje sekvenci připojení ovladače v případě, že první vyřešená IP adresa názvu hostitele nereaguje a k názvu hostitele je přidruženo více IP adres.

Podpora protokolu TLS 1.2: Ovladač Microsoft ODBC 13.0 pro SQL Server v Linuxu teď podporuje protokol TLS 1.2 při použití zabezpečené komunikace s SQL Serverem.

11, pro SQL Server v Linuxu

Ovladač ODBC v SUSE Linuxu (Preview) podporuje 64bitovou verzi SUSE Linux Enterprise 11 Service Pack 2. Pro více informací viz Systémové požadavky (Linux a macOS).

Ovladač ODBC v Linuxu podporuje skupiny dostupnosti AlwaysOn. Pro více informací viz Vysoká dostupnost a obnova po havárii.

Ovladač ODBC v Linuxu podporuje připojení ke službě Azure SQL Database.

Do -l byla přidána bcp možnost (časový limit přihlášení). Další informace naleznete v nástroji bcp.