Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
17.1.1, Nisan 2026
| Özellik | Description |
|---|---|
| Desteklenen yeni dağıtımlar. | 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 |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
18.6.2, Mart 2026
| Özellik | Description |
|---|---|
| Vektör parametreleri. | Hazırlanan deyimler kullanılırken çıkış ve giriş/çıkış vektör parametrelerinin işlenmesini geliştirin. |
| Sunucu yeniden yönlendirmeleri. | Bağlantı girişimi başına en fazla 10 sunucu yeniden yönlendirmesine izin veren Microsoft Fabric yeniden yönlendirme senaryolarını destekleyin. |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
18.6.1, Aralık 2025
| Özellik | Description |
|---|---|
| Yeni veri türü | Yeni Vektör veri türü (float32) için destek eklendi. Kullanım ve örnekler için bkz. Vektör veri türü (ODBC). |
| 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 | Düzeltilen hataların listesi. |
18.5.1, Mart 2025
| Özellik | Description |
|---|---|
| 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 | Düzeltilen hataların listesi. |
18.4.1, Temmuz 2024
| Özellik | Description |
|---|---|
| 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 | Düzeltilen hataların listesi. |
18.3.3, Nisan 2024
| Özellik | Description |
|---|---|
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.10.6, Nisan 2024
| Özellik | Description |
|---|---|
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
18.3.2, Ekim 2023
| Özellik | Description |
|---|---|
| Yeni dağıtım destekleniyor. | Debian 12 |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.10.5, Ekim 2023
| Özellik | Description |
|---|---|
| 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 | Düzeltilen hataların listesi. |
18.3.1, Temmuz 2023
| Özellik | Description |
|---|---|
| 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 |
| Yeni dağıtımlar destekleniyor | Ubuntu 23.04, Alpine 3.17, Alpine 3.18. Arm64 artık Alpine'de destekleniyor. |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
18.2.2, Haziran 2023
| Özellik | Description |
|---|---|
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.10.4, Haziran 2022
| Özellik | Description |
|---|---|
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
18.2, Ocak 2023
| Özellik | Description |
|---|---|
| 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 | Düzeltilen hataların listesi. |
17.10.2, Kasım 2022
| Özellik | Description |
|---|---|
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
18.1.2, Kasım 2022
| Özellik | Description |
|---|---|
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
18.1, Ağustos 2022
| Özellik | Description |
|---|---|
| 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çenek |
DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
RetryExec seçenek |
DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
VBS-NONE Enclave Doğrulama Protokolü |
Kapanım kanıtı olmaması için yeni kapanım kanıtlama seçeneği. Bkz. SQL Server için ODBC Sürücüsü ile Her Zaman Şifrelenmiş Kullanım |
Wildcard eşleşmesi HostnameInCertificate |
Artık Ana bilgisayar adını belirlerken, Adres/Adres/Sunucu'da bulunan varsayılan değerden farklıysa joker karakteri kullanabiliriz. |
ServerCertificate seçenek |
DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
TrustedConnection_UseAAD seçenek |
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 ODBC Sürücüsü ile Microsoft Entra ID'yi kullanma konusuna bakın. |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.10, Haziran 2022
| Özellik | Description |
|---|---|
| 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 | Düzeltilen hataların listesi. |
18.0, Şubat 2022
| Özellik | Description |
|---|---|
| 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 | DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
| 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 | Düzeltilen hataların listesi. |
17.9, Şubat 2022
| Özellik | Description |
|---|---|
| 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 | Düzeltilen hataların listesi. |
17.8.1.2, Ekim 2021
| Özellik | Description |
|---|---|
| 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
| Özellik | Description |
|---|---|
| Desteklenen yeni dağıtımlar. | Ubuntu 21.04, Alpine 3.13 |
| Apple M1 Arm64 donanımı desteği | Bkz. SQL Server (macOS) için Microsoft ODBC sürücüsünü yükle. |
| Bağlantı dizesine çoğaltma seçeneği eklendi | DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
| Bağlantı dizesine KeepAlive ve KeepAliveInterval seçenekleri eklendi | DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.7.2, Mart 2021
| Özellik | Description |
|---|---|
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.7, Ocak 2021
| Özellik | Description |
|---|---|
| Desteklenen yeni dağıtımlar. | Ubuntu 20.10, macOS Big Sur (11.0), Oracle Linux 7 |
| Hizmet Sorumlusu Kimlik Doğrulaması | DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
| Şifreli para ve küçük para sütunlarına yerleştirme yeteneği | Bkz. SQL Server için ODBC Sürücüsü ile Always Encrypted Kullanma. |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.6, Temmuz 2020
| Özellik | Description |
|---|---|
| Desteklenen yeni dağıtımlar. | Ubuntu 20.04 |
| Federasyon Kimlik Doğrulaması desteği | Bkz. Microsoft Entra ID'nin ODBC sürücüsü ile kullanılması. |
| Hazırlanan deyimler için meta veri önbelleğe alma | Bkz. SQL Server için ODBC Sürücüsü ile Always Encrypted Kullanma. |
ROLLBACK veya COMMIT sonrasında otomatik BEGIN TRANSACTION gerçekleşip gerçekleşmeyeceğini kontrol eden SQL_COPT_SS_AUTOBEGINTXN bağlantı özniteliği |
DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.5.2.2, Nisan 2020 (yalnızca Alpine Linux)
| Özellik | Description |
|---|---|
| Hata düzeltmeleri. | Düzeltilen hatalar listesine bakınız. |
17.5.2, Mart 2020
| Özellik | Description |
|---|---|
| Azure Key Vault için Yönetilen Kimlik ile kimlik doğrulamasını destekleme | Bkz. SQL Server için ODBC Sürücüsünü Kullanarak Always Encrypted Kullanımı. |
| Daha fazla Azure Key Vault uç noktası desteği | Bkz. SQL Server için ODBC Sürücüsü ile Always Encrypted Kullanma. |
| Hata düzeltmeleri | Düzeltilen hatalar listesine bakınız. |
17.5, Ocak 2020
| Özellik | Description |
|---|---|
| SQL_COPT_SS_SPID bağlantı özniteliği ile sunucuya gidiş dönüş yapmadan SPID'yi alın. | DSN ve bağlantı dizesi anahtar kelimeleri ve niteliklerine bakınız. |
Debian ve Ubuntu'da debconf aracılığıyla EULA kabulü belirtmek için destek |
Bkz. SQL Server (Linux) için Microsoft ODBC sürücüsünü yükle. |
| Desteklenen yeni dağıtımlar. | • Alpine Linux (3.10, 3.11). • Oracle Linux 8. • Ubuntu 19.10. • macOS 10.15. |
| Hata düzeltmeleri | Düzeltilen hatalar listesine bakınız. |
17.4.2, Ekim 2019
| Özellik | Description |
|---|---|
| Daha fazla Azure Key Vault uç noktası desteği | Bkz. SQL Server için ODBC Sürücüsü ile Always Encrypted Kullanma. |
| Veri sınıflandırma sürümünü ayarlama desteği | Bkz. Veri Sınıflandırması. |
| Hata düzeltmeleri | Düzeltilen hatalar listesine bakınız. |
Bilinen Sorun:
Always Encrypted, güvenli zarf teknolojisi ve Azure Key Vault ile kullanılırken, sıradışı anahtar yolu uzunlukları CMK imzası 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 | Description |
|---|---|
| Güvenli kuşatmalarla Always Encrypted. | Bkz. ODBC Sürücüsü ile SQL Server için Always Encrypted kullanma. |
| OpenSSL'nin dinamik yüklemesi | Bkz. Programlama Yönergeleri. |
| Yapılandırılabilir TCP Keep-Alive ayarları. | Linux veya macOS'tan bağlanma bölümünü inceleyin. |
| Hata düzeltmeleri | Düzeltilen hatalar listesine bakınız. |
17.3, Şubat 2019
| Özellik | Description |
|---|---|
| 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. Microsoft Entra ID'nin ODBC sürücüsü ile kullanılması. |
| 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
| Özellik | Description |
|---|---|
| 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.ODBC sürücüsindeki Bağlantı dayanıklılığına bakınız. |
| Hata düzeltmeleri | Düzeltilen hataların listesi. |
17.1, Mart 2018
| Özellik | Description |
|---|---|
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 ne kadar süreyle tutulacağını denetler ve önbelleği temizler.• SQL_COPT_SS_TRUSTEDCMKPATHS Her Zaman Şifreli işlemleri yalnızca belirtilen Column Master Anahtar listesini kullanmakla sınırlar.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 | Düzeltilen hataların listesi. |
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
-
ALTER DATABASE [dbname1] MODIFY NAME = [dbname2]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_init dahil olmak üzere, BCP API işlevlerinin 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. Kurulum talimatları için Microsoft ODBC sürücüsünü SQL Server (Linux) için Install bölümüne bakınız.
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 Sistem Gereksinimleri (Linux ve macOS) bölümüne bakınız.
Linux'ta ODBC sürücüsü Always On kullanılabilirlik gruplarını destekler. Daha fazla bilgi için Yüksek erişilebilirlik ve felaket kurtarma bölümlerine bakınız.
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. bcp yardımcı programı.