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.
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ı.