Sdílet prostřednictvím


Poznámky k verzi ovladače Microsoft ODBC pro SQL Server pro 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.

18.6.1, prosinec 2025

Nová položka Podrobnosti
Nový datový typ Přidání podpory pro nový datový typ Vector (float32).
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. Opravy chyb.

18.5.1, březen 2025

Nová položka Podrobnosti
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. Opravy chyb.

18.4.1, červenec 2024

Nová položka Podrobnosti
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. Opravy chyb.

18.3.3, duben 2024

Nová položka Podrobnosti
Opravy chyb. Opravy chyb.

17.10.6, duben 2024

Nová položka Podrobnosti
Opravy chyb. Opravy chyb.

18.3.2, říjen 2023

Nová položka Podrobnosti
Podporuje se nová distribuce. Debian 12
Opravy chyb. Opravy chyb.

17.10.5, říjen 2023

Nová položka Podrobnosti
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. Opravy chyb.

18.3.1, červenec 2023

Nová položka Podrobnosti
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
Podporují se nové distribuce. Ubuntu 23.04, Alpine 3.17, Alpine 3.18. Arm64 se teď podporuje v Alpine.
Opravy chyb. Opravy chyb.

18.2.2, červen 2023

Nová položka Podrobnosti
Opravy chyb. Opravy chyb.

17.10.4, červen 2022

Nová položka Podrobnosti
Opravy chyb. Opravy chyb.

18.2, leden 2023

Nová položka Podrobnosti
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. Opravy chyb.

17.10.2, listopad 2022

Nová položka Podrobnosti
Opravy chyb. Opravy chyb.

18.1.2, listopad 2022

Nová položka Podrobnosti
Opravy chyb. Opravy chyb.

18.1, srpen 2022

Nová položka Podrobnosti
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 předvolby IP adresy Viz DSN a atributy připojovacího řetězce a klíčová slova.
Možnost RetryExec Viz DSN a atributy připojovacího řetězce a klíčová slova.
VBS-NONE protokol prokázání enklávy Nová možnost nerealizovat ověření enklávy. Viz použití funkce Always Encrypted
Párování zástupných znaků pro hostname v certifikátu 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 certifikátu serveru Viz DSN a atributy připojovacího řetězce a klíčová slova.
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 najdete v tématu Použití služby Azure Active Directory.
Opravy chyb. Opravy chyb.

17.10, červen 2022

Nová položka Podrobnosti
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. Opravy chyb.

18.0, únor 2022

Nová položka Podrobnosti
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 DSN a atributy připojovacího řetězce a klíčová slova.
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. Opravy chyb.

17.9. února 2022

Nová položka Podrobnosti
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. Opravy chyb.

17.8.1.2, říjen 2021

Nová položka Podrobnosti
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

Nová položka Podrobnosti
Podporují se nové distribuce. Ubuntu 21.04, Alpine 3.13
Podpora hardwaru Apple M1 Arm64 Viz Instalace ovladače ODBC (macOS).
Možnost replikace přidaná do připojovacího řetězce Viz DSN a atributy připojovacího řetězce a klíčová slova.
Možnosti KeepAlive a KeepAliveInterval přidané do připojovacího řetězce Viz DSN a atributy připojovacího řetězce a klíčová slova.
Opravy chyb. Opravy chyb.

17.7.2, březen 2021

Nová položka Podrobnosti
Opravy chyb. Opravy chyb.

17.7, leden 2021

Nová položka Podrobnosti
Podporují se nové distribuce. Ubuntu 20.10, macOS Big Sur (11.0), Oracle Linux 7
Ověřování objektu Service Principal Viz DSN a atributy připojovacího řetězce a klíčová slova.
Schopnost vkládat do zašifrovaných měnových a smallmoney sloupců Viz použití funkce Always Encrypted.
Opravy chyb. Opravy chyb.

17.6, červenec 2020

Nová položka Podrobnosti
Podporují se nové distribuce. Ubuntu 20.04
Podpora federovaného ověřování Viz Použití Azure Active Directory.
Ukládání metadat do mezipaměti pro připravené příkazy Viz použití funkce Always Encrypted.
SQL_COPT_SS_AUTOBEGINTXN atribut připojení pro řízení, zda se automaticky ZAHÁJÍ TRANSAKCE po ROLLBACK nebo COMMIT Viz DSN a atributy připojovacího řetězce a klíčová slova.
Opravy chyb. Opravy chyb.

17.5.2.2, duben 2020 (jenom Alpine Linux)

Funkce přidána Podrobnosti
Byla opravena chyba. Viz opravy chyb.

17.5.2, březen 2020

Funkce přidána Podrobnosti
Podpora ověřování pomocí spravované identity pro Azure Key Vault Viz použití funkce Always Encrypted s ovladačem ODBC.
Podpora dalších koncových bodů služby Azure Key Vault Viz použití funkce Always Encrypted s ovladačem ODBC.
Opravy chyb. Viz opravy chyb.

17.5, leden 2020

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

17.4.2, říjen 2019

Funkce přidána Podrobnosti
Podpora dalších koncových bodů služby Azure Key Vault Viz použití funkce Always Encrypted s ovladačem ODBC.
Podpora nastavení verze klasifikace dat Viz: klasifikace dat.
Opravy chyb. Viz opravy chyb.

Známý problém:

Při použití funkce Always Encrypted se zabezpečenými enklávami a službou Azure Key Vault se mohou vyskytnout chyby při ověřování podpisu CMK kvůli neobvyklým délkám cest klíčů. 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 přidána Podrobnosti
Always Encrypted se zabezpečenými enklávami. Viz použití funkce Always Encrypted s ovladačem ODBC.
Dynamické načítání OpenSSL Viz pokyny pro programování.
Konfigurovatelná nastavení protokolu TCP Keep Alive Viz Připojení k SQL Serveru.
Opravy chyb. Viz opravy chyb.

17.3, únor 2019

Nová položka Podrobnosti
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 také Použití Azure Active Directory s ovladačemODBC.
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

Nová položka Podrobnosti
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 připojení.
Opravy chyb. Opravy chyb.

17.1, březen 2018

Nová položka Podrobnosti
Podpora atributů připojení SQL_COPT_SS_CEKCACHETTL a SQL_COPT_SS_TRUSTEDCMKPATHS SQL_COPT_SS_CEKCACHETTL umožňuje řídit čas, po který existuje lokální mezipaměť sloupcových šifrovacích klíčů, a její vyprázdnění.

SQL_COPT_SS_TRUSTEDCMKPATHS umožňuje aplikaci omezit operace Always Encrypted tak, aby používala pouze zadaný 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. Opravy 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í.
  • Operace ALTER DATABASE [dbname1] MODIFY NAME = [dbname2] nejsou podporovány.
  • 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 rozhraní BCP API: Ovladač ODBC pro Linux a macOS teď podporuje použití funkcí rozhraní BCP API (bcp_init atd.)

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. Pokyny k instalaci najdete v tématu Instalace ovladače .

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. Další informace najdete v tématu Požadavky na systém.

Ovladač ODBC v Linuxu podporuje skupiny dostupnosti AlwaysOn. Další informace najdete v tématu Ovladač ODBC v linuxové podpoře pro vysokou dostupnost, zotavení po havárii.

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

Do bcp byla přidána -l možnost (časový limit přihlášení). Další informace naleznete v tématu Připojení pomocí nástroje bcp.