Aracılığıyla paylaş


Linux ve macOS üzerinde SQL Server için Microsoft ODBC Sürücüsü sürüm notları

ODBC sürücüsü indirme

Bu makalede, Linux ve macOS üzerinde SQL Server için Microsoft ODBC sürücüsünün sürüm sürümlerindeki yenilikler listelenir ve açıklanır.

18.6.1, Aralık 2025

Yeni öğe Ayrıntılar
Yeni veri türü Yeni Vektör veri türü (float32) için destek eklendi.
ConcatNullYieldsNull özelliği Bağlantı dizesi özelliği olarak ConcatNullYieldsNull desteği eklendi.
Desteklenen yeni dağıtımlar. Azure Linux 3.0 ARM, Debian Linux 13, RedHat Linux 10, Ubuntu Linux 25.10
Azure Linux Lisansı Azure Linux için Lisans Kabul İşlemi değiştirildi.
Hata düzeltmeleri. Hata düzeltmeleri.

18.5.1, Mart 2025

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. macOS 15, Alpine Linux 3.20, Azure Linux 3.0, Oracle Linux 9, Ubuntu 24.10
Paket Boyutu seçeneği. Paket Boyutu'nu bir bağlantı dizesi seçeneği olarak kullanıma sunun.
Hata düzeltmeleri. Hata düzeltmeleri.

18.4.1, Temmuz 2024

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. macOS 14, Ubuntu 24.04, Alpine 3.19
Dosya varlığına göre EULA'yı kabul edin. Bir dosyanın varlığıyla DEB ve RPM paketleri için EULA'yı kabul etme özelliği eklendi.
Microsoft Entra Kimliği "Azure Active Directory"nin tüm oluşumları "Microsoft Entra ID" olarak yeniden adlandırıldı. Daha fazla bilgi için bkz. Azure Active Directory için yeni ad.
Hata düzeltmeleri. Hata düzeltmeleri.

18.3.3, Nisan 2024

Yeni öğe Ayrıntılar
Hata düzeltmeleri. Hata düzeltmeleri.

17.10.6, Nisan 2024

Yeni öğe Ayrıntılar
Hata düzeltmeleri. Hata düzeltmeleri.

18.3.2, Ekim 2023

Yeni öğe Ayrıntılar
Yeni dağıtım destekleniyor. Debian 12
Hata düzeltmeleri. Hata düzeltmeleri.

17.10.5, Ekim 2023

Yeni öğe Ayrıntılar
Yeni dağıtım destekleniyor. Debian 12
Geliştirilmiş Performans Daha verimli paket arabelleği bellek ayırma
Yeni Yönetilen Kimlik (MSI) Doğrulama Desteği Azure Arc ve Azure Cloud Shell için MSI kimlik doğrulaması desteği ve daha yeni bir Azure App Service API sürümüne güncelleştirildi
Hata düzeltmeleri. Hata düzeltmeleri.

18.3.1, Temmuz 2023

Yeni öğe Ayrıntılar
Geliştirilmiş Performans Daha verimli paket arabelleği bellek ayırma
Yeni Yönetilen Kimlik (MSI) Doğrulama Desteği Azure Arc ve Azure Cloud Shell için MSI kimlik doğrulaması desteği ve daha yeni bir Azure App Service API sürümüne güncelleştirildi
Desteklenen yeni dağıtımlar. Ubuntu 23.04, Alpine 3.17, Alpine 3.18. Arm64 artık Alpine'de destekleniyor
Hata düzeltmeleri. Hata düzeltmeleri.

18.2.2, Haziran 2023

Yeni öğe Ayrıntılar
Hata düzeltmeleri. Hata düzeltmeleri.

17.10.4, Haziran 2022

Yeni öğe Ayrıntılar
Hata düzeltmeleri. Hata düzeltmeleri.

18.2, Ocak 2023

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Ubuntu 22.10, macOS 13, Alpine 3.16
Bağlantı hatalarına sunucu adı ayrıntıları eklendi Bağlantı hataları için özgün ve yeniden yönlendirilen sunucu adları eklendi
Hata düzeltmeleri. Hata düzeltmeleri.

17.10.2, Kasım 2022

Yeni öğe Ayrıntılar
Hata düzeltmeleri. Hata düzeltmeleri.

18.1.2, Kasım 2022

Yeni öğe Ayrıntılar
Hata düzeltmeleri. Hata düzeltmeleri.

18.1, Ağustos 2022

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Ubuntu 22.04, Red Hat 9. Arm64 Linux platformları: Debian 11, Red Hat 8 ve 9, Ubuntu 20.04, 22.04
IpAddressPreference seçeneği Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
RetryExec seçeneği Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
VBS-NONE enklav doğrulama protokolü Kapanım kanıtı olmaması için yeni kapanım kanıtlama seçeneği. Bkz. Her Zaman Şifreli Kullanma
HostnameInCertificate joker karakter eşleştirmesi Artık Ana bilgisayar adını belirlerken, Adres/Adres/Sunucu'da bulunan varsayılan değerden farklıysa joker karakteri kullanabiliriz.
ServerCertificate seçeneği Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
TrustedConnection_UseAAD seçeneği Artık Trusted_Connection=evet belirtilirken yalnızca Kerberos tümleşik kimlik doğrulaması etkinleştirilir. Kerberos veya Azure Active Directory tümleşik kullanarak önceki davranışı etkinleştirmek için TrustedConnection_UseAAD seçeneğini kullanın. Daha fazla bilgi için bkz. Azure Active Directorykullanma.
Hata düzeltmeleri. Hata düzeltmeleri.

17.10, Haziran 2022

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Ubuntu 22.04, Red Hat 9
TrustedConnection_UseAAD seçeneği Artık Trusted_Connection=evet belirtilirken yalnızca Kerberos tümleşik kimlik doğrulaması etkinleştirilir. Kerberos veya Azure Active Directory tümleşik kullanarak önceki davranışı etkinleştirmek için TrustedConnection_UseAAD seçeneğini kullanın.
Hata düzeltmeleri. Hata düzeltmeleri.

18.0, Şubat 2022

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Debian 11, Ubuntu 21.10, macOS 12
OpenSSL 3.0 ile uyumluluk eklendi Bkz. Bağlantı Dizesi Anahtar Sözcükleri ve Veri Kaynağı Adları.
Uzun türleri maksimum tür olarak gönderebilme Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
TDS 8.0 desteği Bkz. Windows üzerinde SQL Server için Microsoft ODBC SürücüsününÖzellikleri.
SQLGetData için uyumluluk uzantıları Bkz. Windows üzerinde SQL Server için Microsoft ODBC SürücüsününÖzellikleri.
Hata düzeltmeleri. Hata düzeltmeleri.

17.9, Şubat 2022

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Debian 11, Ubuntu 21.10, macOS 12
OpenSSL 3.0 ile uyumluluk eklendi Bkz. Bağlantı Dizesi Anahtar Sözcükleri ve Veri Kaynağı Adları.
Hata düzeltmeleri. Hata düzeltmeleri.

17.8.1.2, Ekim 2021

Yeni öğe Ayrıntılar
Paket güncelleştirmesi SHA256 RPM imzalamayı kullanmak için Red Hat 7, Red Hat 8, SUSE 12 ve SUSE 15 için RPM paketleri güncelleştirildi.

17.8, Temmuz 2021

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Ubuntu 21.04, Alpine 3.13
Apple M1 Arm64 donanımı desteği bkz. ODBC sürücüsünü (macOS) yükleme.
Bağlantı dizesine çoğaltma seçeneği eklendi Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
Bağlantı dizesine KeepAlive ve KeepAliveInterval seçenekleri eklendi Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
Hata düzeltmeleri. Hata düzeltmeleri.

17.7.2, Mart 2021

Yeni öğe Ayrıntılar
Hata düzeltmeleri. Hata düzeltmeleri.

17.7, Ocak 2021

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Ubuntu 20.10, macOS Big Sur (11.0), Oracle Linux 7
Hizmet Sorumlusu Kimlik Doğrulaması Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
Şifrelenmiş para ve küçük para sütunlarına veri ekleme yeteneği Bkz. Always Encrypted'i kullanma.
Hata düzeltmeleri. Hata düzeltmeleri.

17.6, Temmuz 2020

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. Ubuntu 20.04
Federasyon Kimlik Doğrulaması desteği Azure Active Directory kullanma konusunda'e bakın.
Hazırlanan deyimler için meta veri önbelleğe alma Bkz. Always Encrypted'i kullanma.
SQL_COPT_SS_AUTOBEGINTXN bağlantı özniteliği, ROLLBACK veya COMMIT'ten sonra OTOMATIK BEGIN TRANSACTION'in olup olmadığını kontrol etmek için kullanılmaktadır. Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
Hata düzeltmeleri. Hata düzeltmeleri.

17.5.2.2, Nisan 2020 (yalnızca Alpine Linux)

Özellik eklendi Ayrıntılar
Hata düzeltildi. bkz. Hata düzeltmeleri.

17.5.2, Mart 2020

Özellik eklendi Ayrıntılar
Azure Key Vault için Yönetilen Kimlik ile kimlik doğrulamasını destekleme Bkz. Always Encrypted'i ODBC Sürücüsü ile Kullanma .
Daha fazla Azure Key Vault uç noktası desteği Bkz. Always Encrypted'i ODBC Sürücüsü ile Kullanma .
Hata düzeltmeleri. bkz. Hata düzeltmeleri.

17.5, Ocak 2020

Özellik eklendi Ayrıntılar
SQL_COPT_SS_SPID bağlantı özniteliği ile sunucuya gidiş dönüş yapmadan SPID'yi alın. Bkz. DSN ve Bağlantı Dizesi Öznitelikleri ve Anahtar Sözcükleri.
Debian ve Ubuntu'da debconf aracılığıyla EULA kabulü belirtmek için destek Sürücüyü Yüklemebölümüne bakın.
Desteklenen yeni dağıtımlar. • Alpine Linux (3.10, 3.11).
• Oracle Linux 8.
• Ubuntu 19.10.
• macOS 10.15.
Hata düzeltmeleri. bkz. Hata düzeltmeleri.

17.4.2, Ekim 2019

Özellik eklendi Ayrıntılar
Daha fazla Azure Key Vault uç noktası desteği Bkz. Always Encrypted'i ODBC Sürücüsü ile Kullanma .
Veri sınıflandırma sürümünü ayarlama desteği Bkz. Veri Sınıflandırması.
Hata düzeltmeleri. bkz. Hata düzeltmeleri.

Bilinen Sorun:

Always Encrypted'ı güvenli bölmeler ve Azure Key Vault ile kullanırken tuhaf anahtar yolu uzunlukları CMK imza doğrulama hatalarına neden olabilir. Bu sorunla karşılaşırsanız, AKV anahtarını yeniden adlandırarak anahtar yolunun uzunluğunu bir karakter değiştirmeyi deneyin.

17.4, Ağustos 2019

Özellik eklendi Ayrıntılar
Güvenli kuşatmalarla Always Encrypted. Bkz. Always Encrypted'i ODBC Sürücüsü ile Kullanma .
OpenSSL'nin dinamik yüklemesi Bkz. Programlama Yönergeleri.
Yapılandırılabilir TCP Keep-Alive ayarları. bkz. SQL Server'a bağlanma.
Hata düzeltmeleri. bkz. Hata düzeltmeleri.

17.3, Şubat 2019

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. • SUSE 15.
• Ubuntu 18.10.
• macOS 10.14.
Azure Active Directory Yönetilen Kimlik (sistem ve kullanıcı tarafından atanan) kimlik doğrulama modu. Bkz. Azure Active Directory'yi ODBC Sürücüsüile kullanma.
Giriş parametrelerini Always Encrypted sütunlarına göre akışla aktarabilme. Daha fazla bilgi için bkz. Always Encryptedkullanırken ODBC sürücüsünün sınırlamaları.
XA dağıtılmış işlemler. Bkz. XA İşlemlerini Kullanma.

XA, birden fazla sunucu tarafı veri depolama sistemine erişen küresel bir işlemin yürütülmesi için bir standart olan eXtended Architecture'nın baş harfli kısaltmasıdır.

17.2, Temmuz 2018

Yeni öğe Ayrıntılar
Desteklenen yeni dağıtımlar. • Ubuntu 18.04
Azure SQL Veritabanı ve SQL Server için Veri Sınıflandırma. Bkz. Veri Sınıflandırması.
UTF-8 sunucu kodlama desteği.  
SQLBrowseConnect  
libcurlüzerinde dinamik bağımlılık. Bu sürümden başlayarak, libcurl paketi açık bir bağımlılık değildir.
OpenSSL veya NSS için libcurl paketi, Azure Key Vault veya Azure Active Directory kimlik doğrulaması kullanılırken gereklidir.
libcurlile ilgili bir hatayla karşılaşırsanız yüklü olduğundan emin olun.
Bağlantı dizesinde ConnectRetryCount ve ConnectRetryInterval anahtar sözcükleriyle Boşta Bağlantı Dayanıklılığı. • Bağlantı yeniden deneme sayısını almak için SQL_COPT_SS_CONNECT_RETRY_COUNT(salt okunur) kullanın.

• Bağlantı yeniden deneme aralığı uzunluğunu elde etmek için SQL_COPT_SS_CONNECT_RETRY_INTERVAL (salt okunur) kullanın.

Bkz. Bağlantı Dayanıklılığı.
Hata düzeltmeleri. Hata düzeltmeleri.

17.1, Mart 2018

Yeni öğe Ayrıntılar
SQL_COPT_SS_CEKCACHETTL ve SQL_COPT_SS_TRUSTEDCMKPATHS bağlantı öznitelikleri için destek. SQL_COPT_SS_CEKCACHETTL, Sütun Şifreleme Anahtarlarının yerel önbelleğinin mevcut olduğu zamanı denetlemeye ve temizlemeye olanak tanır.

SQL_COPT_SS_TRUSTEDCMKPATHS, uygulamanın Always Encrypted işlemlerini yalnızca belirtilen Sütun Ana Anahtarları listesini kullanacak şekilde kısıtlamasına olanak tanır.

Bkz. SQL Serveriçin ODBC Sürücüsü ile Always Encrypted Kullanma ).
varsayılan konumdan .rll yükleme desteği. yükleme belgesi 'Kaynak Dosyası Yükleme' bölümüne bakın.
Hata düzeltmeleri. Hata düzeltmeleri.

17

desteklenen yeni dağıtımlar: macOS High Sierra ve Ubuntu 17.10

Performans İyileştirmeleri: Sürücü UTF-8/16'ya/UTF-8/16'dan dönüştürdüğünde performans 10 kattan fazla artar.

Özelliklerieklendi:

BCP API için Always Encrypted desteği

Yeni bağlantı dizesi özniteliği UseFMTOnly, sürücünün geçici tablolar gerektiren özel durumlarda eski meta verileri kullanmasına neden olur.

Azure SQL Yönetilen Örneği için destek.

Uyarı

Yönetilen Örnek kullanılırken birçok fark vardır:

  • FILESTREAM desteklenmiyor
  • Yerel dosya sistemi erişimi desteklenmez, ancak izleme dosyaları gibi şeyler için gereklidir
  • Yerel yoldan UDT oluşturma desteklenmiyor
  • Windows Tümleşik Kimlik Doğrulaması desteklenmiyor
  • DTC desteklenmiyor
  • 'sa' hesabı yok (varsayılan hesap 'cloudSA' olarak adlandırılır)
  • TDS belirteci ERROR (0xAA) yanlış sunucu adı döndürüyor
  • Veritabanı adında özel karakterler desteklenmiyor
  • VERİTABANINI [dbname1] ALTER ET, ADINI [dbname2] OLARAK DEĞİŞTİRMEK desteklenmiyor
  • Hata iletileri, dil ayarlarından bağımsız olarak her zaman İngilizce gösterilir (Azure ile aynı)

13.1, Linux ve macOS üzerinde SQL Server için, Mayıs 2017

SQL Server için ODBC Sürücüsü 13.1, Microsoft SQL Server 2016 ile kullanıldığında Always Encrypted ve Azure Active Directory için destek ekler.

desteklenen yeni dağıtımlar: OS X 10.11 ve macOS 10.12, macOS üzerindeki ODBC Sürücüsünün ilk sürümünde desteklenir. Ubuntu 16.10 artık Red Hat 6, 7 ve SUSE 12 ile birlikte desteklenmektedir. Her platformun yüklemeyi ve yapılandırmayı kolaylaştırmak için platformla ilgili bir paketi (RPM veya DEB) vardır. Daha fazla bilgi için bkz. Linux ve macOS için ODBC sürücüsü yükleme yönergeleri.

unixODBC Driver Manager 2.3.1 Destek Değişiklikleri: ODBC sürücüsü artık unixODBC sürücü yöneticisi için özel paketlemeye bağımlı değildir (Red Hat 6 hariç) ve bunun yerine dağıtımın depolarından UnixODBC bağımlılığını çözmek için dağıtım paketi yöneticisine dayanır.

BCP API Desteği: Linux ve macOS ODBC sürücüsü artık BCP API işlevlerinin (bcp_initvb.) kullanımını desteklemektedir

Linux üzerinde SQL Server için 13.0

SQL Server için Microsoft ODBC Sürücüsü 13.0 ile SQL Server 2014 ve SQL Server 2016 da artık desteklenmektedir.

desteklenen yeni dağıtımlar:

Ubuntu artık Red Hat ve SUSE ile birlikte destekleniyor. Her platformun yüklemeyi ve yapılandırmayı kolaylaştırmak için platformla ilgili bir paketi (RPM veya DEB) vardır. Daha fazla bilgi için Sürücü Yükleme Kılavuzu bölümüne bakın.

unixODBC Driver Manager 2.3.1 Destek: Daha yeni bir sürücü yöneticisine ek olarak, bu bağımlılığı yüklemek için yükleme ve yapılandırmayı kolaylaştıran bir paket de vardır.

Saydam Ağ IP Çözümlemesi: Saydam Ağ IP Çözümlemesi, ana bilgisayar adının ilk çözümlenen IP'sinin yanıt vermemesi ve ana bilgisayar adıyla ilişkilendirilmiş birden çok IP'nin olması durumunda sürücünün bağlantı sırasını etkileyen mevcut Çok Alt Ağ Yük Devretme özelliğinin bir düzeltmesidir.

TLS 1.2 Desteği: Linux üzerinde SQL Server için Microsoft ODBC Sürücüsü 13.0 artık SQL Server ile güvenli iletişimler kullanıldığında TLS 1.2'yi destekliyor.

Linux üzerinde SQL Server için 11

SUSE Linux (Önizleme) üzerindeki ODBC sürücüsü 64 bit SUSE Linux Enterprise 11 Service Pack 2'yi destekler. Daha fazla bilgi için, bkz. System Requirements.

Linux'ta ODBC sürücüsü Always On kullanılabilirlik gruplarını destekler. Daha fazla bilgi için bkz. Yüksek Kullanılabilirlik için Linux'ta ODBC Sürücüsü , Olağanüstü Durum Kurtarma.

Linux'ta ODBC sürücüsü, Azure SQL Veritabanı bağlantılarını destekler.

-l seçeneği (oturum açma zaman aşımı) öğesine bcpeklendi. Daha fazla bilgi için bkz: ile bcpbağlantısı.