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 SQL Server'a bağlanan ODBC sürücüleri açıklanır.
SQL sürümü uyumluluğu
Uyumluluk, bir sürücünün, sürücünün yayınlandığı sırada sql'in mevcut sürümlerine karşı uyumluluk açısından test edildiğine işaret eder. SQL Server sürümleri genellikle mevcut istemci sürücüleriyle geriye dönük uyumluluğu korumaya çalışır. Ancak SQL Server sürümlerindeki yeni özellikler eski istemci sürücüleriyle kullanılamayabilir.
| Veritabanı sürümü → ↓ Sürücü Sürümü |
Microsoft Fabric'te SQL veritabanı | Azure SQL Veritabanı | Azure Synapse Analytics | Azure SQL Yönetilen Örnek | SQL Server 2025 | SQL Server 2022 | SQL Server 2019 | SQL Server 2017 | SQL Server 2016 | SQL Server 2014 | SQL Server 2012 | SQL Server 2008 R2 | SQL Server 2008 | SQL Server 2005 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18.6 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 18,5 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 18.4 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 18.3 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 18.2 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 18.1 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 18,0 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 17.11 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 17.10 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||
| 17.9 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.8 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.7 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.6 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17,5 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.4 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.3 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 17.2 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 17.1 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 17.0 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 13.1 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||||
| 13 (on üç) | Evet | Evet | Evet | Evet | Evet | |||||||||
| 11 | Evet | Evet | Evet | Evet | Evet |
Bağlantı dizesi ayrıntıları
Bağlantı dizesinde belirttiğiniz sürücü adı aşağıdaki değerlerden biridir:
ODBC Driver 11 for SQL Server-
ODBC Driver 13 for SQL Server(hem 13 hem de 13.1 için) ODBC Driver 17 for SQL ServerODBC Driver 18 for SQL Server
Desteklenen işletim sistemleri
Aşağıdaki matris, Windows işletim sistemi sürümleri için sürücü sürümü desteğini gösterir:
| İşletim sistemi → ↓ Sürücü sürümü |
Windows Server 2025 | Windows Sunucusu 2022 | Windows Server 2019 | Windows Server 2016 | Windows Server 2012 R2 | Windows Server 2012 | Windows Server 2008 R2 | Windows 11 | Windows 10 | Windows 8.1 | Windows 7 | Windows Vista SP2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18.6 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 18,5 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 18.4 | Evet | Evet | Evet | Evet | Evet | |||||||
| 18.3 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 18.2 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 18.1 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 18,0 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 17.10 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||
| 17.9 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 17.8 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.7 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.6 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17,5 | Evet | Evet | Evet | Evet | Evet | Evet | ||||||
| 17.4 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 17.3 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | ||||
| 17.2 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 17.1 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 17.0 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 13.1 | Evet | Evet | Evet | Evet | Evet | Evet | Evet | |||||
| 13 (on üç) | Evet | Evet | Evet | Evet | ||||||||
| 11 | Evet | Evet | Evet | Evet |
SQL Server için Microsoft ODBC Sürücüsü Yükleme
Sürücü, Windows msodbcsql.msiİndirmeleri'nden 'ı çalıştırdığınızda yüklenir.
Uyarı
Sürücü sürümü 17.1.0.1 veya öncesi olan kullanıcıların, güncelleştirilmiş sürümü yükleme işlemine devam etmeden önce mevcut sürücüyü el ile kaldırmaları önerilir.
Yerel İstemci ile yan yana
Sürücü SQL Server Yerel İstemcisi ile yan yana yüklenebilir. Sürücünün ana sürümleri (11, 13, 17, 18) de yan yana yüklenebilir.
msodbcsql.msiçağırdığınızda, varsayılan olarak yalnızca istemci bileşenleri yüklenir. İstemci bileşenleri, sürücü kullanılarak geliştirilen bir uygulamanın çalıştırılmasını destekleyen dosyalardır. SDK bileşenlerini yüklemek için komut satırında ADDLOCAL=ALL belirtin. İşte bir örnek.
msiexec /i msodbcsql.msi ADDLOCAL=ALL
Son kullanıcı lisansı
Yüklemek için IACCEPTMSODBCSQLLICENSETERMS=YES, /passive, /qnveya /qb seçeneğini kullanırsanız, son kullanıcı lisansının koşullarını kabul etmek için /qr belirtin. Bu seçenek tüm büyük harflerle belirtilmelidir. İşte bir örnek.
msiexec /quiet /passive /qn /i msodbcsql.msi IACCEPTMSODBCSQLLICENSETERMS=YES ADDLOCAL=ALL
Sessiz kaldırma
Aşağıdaki örnekte sessiz kaldırma işleminin nasıl gerçekleştirebileceğiniz gösterilmektedir.
msiexec /quiet /passive /qn /uninstall msodbcsql.msi
Bağımlılığı göster
Bir uygulama sürücüyü kullandığında, uygulamanın APPGUIDyükleme seçeneği aracılığıyla sürücüye bağlı olduğunu belirtmesi gerekir. Bu gösterge, sürücü yükleyicisinin kaldırmadan önce bağımlı uygulamaları raporlamasını sağlar. Sürücüye bir bağımlılık belirtmek için, sürücüyü sessizce yüklerken APPGUID komut satırı parametresini ürün kodunuz olarak ayarlayın. Uygulama kurulum programınızı paketlemek için Microsoft Installer kullanılırken bir ürün kodu oluşturulmalıdır. İşte bir örnek.
msiexec /i msodbcsql.msi APPGUID={ <Your dependent application's APPGUID> }
Komut satırı araçları: sqlcmd.exe ve bcp.exe
Sürücüyle kullanılacak bcp.exe ve sqlcmd.exe araçları SQL Server için Microsoft Komut Satırı Yardımcı Programları 11adresinden SQL Serveriçin Microsoft Komut Satırı Yardımcı Programları 13 veya SQL Server için Microsoft Komut Satırı Yardımcı Programları 13.1indirilebilir. Sürücü, sqlcmd.exe ve bcp.exeyüklemek için önkoşuldur.
bcp.exe ve sqlcmd.exe, sürüm 11 için 110\Tools%PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC alt klasörüne ve 13 ve 13.1 için 130\Tools yüklenir.
BCP işlevlerini kullanan bir uygulama, uygulamayı derlemek için kullanılan üst bilgi dosyası ve kitaplığıyla birlikte gelen aynı sürümdeki sürücüyü belirtmelidir.
Örneğin, msodbcsql11.lib ve msodbcsql.hile bir ODBC uygulaması derlerken bağlantı dizesinde DRIVER={ODBC Driver 11 for SQL Server} kullanın.
Windows üzerinde SQL Server için Microsoft ODBC Sürücüsünün Bileşenleri
Windows'taki ODBC sürücüsü aşağıdaki bileşenleri içerir:
| Bileşen | Açıklama |
|---|---|
msodbcsql18.dll veyamsodbcsql17.dll veyamsodbcsql13.dll veyamsodbcsql11.dll |
Sürücünün tüm işlevlerini içeren dinamik bağlantı kitaplığı (DLL) dosyası. Bu dosya %SYSTEMROOT%\System32'a yüklenmiştir. |
msodbcdiag18.dll veyamsodbcdiag17.dll veyamsodbcdiag13.dll veyamsodbcdiag11.dll |
Sürücünün tanılama (izleme) arabirimini içeren dinamik bağlantı kitaplığı (DLL) dosyası. Bu dosya %SYSTEMROOT%\System32'a yüklenmiştir. |
msodbcsqlr18.rll veyamsodbcsqlr17.rll veyamsodbcsqlr13.rll veyamsodbcsqlr11.rll |
Sürücü kitaplığı için eşlik eden kaynak dosyası. Bu dosya %SYSTEMROOT%\System32\1033'a yüklenmiştir. |
s13ch_msodbcsql.chm veyas11ch_msodbcsql.chm |
Sürücü için veri kaynağı oluşturmayı belgeleyen Veri Kaynağı Sihirbazı yardım dosyası. Bu dosya %SYSTEMROOT%\System32\1033 klasörüne yüklenmiştir.NOT: ODBC Sürücüsü 17 ve üzeri için chm dosyası yoktur. |
msodbcsql.h |
Sürücüyü kullanmak için gereken tüm yeni tanımları içeren üst bilgi dosyası. Not: msodbcsql.h ve odbcss.h'e aynı programda referans veremezsiniz.ODBC Sürücüsü 18, msodbcsql.h içinde %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\180\SDK'e yüklendi.ODBC Sürücüsü 17 için msodbcsql.h, %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\170\SDK'de kuruldu.ODBC Sürücüsü 13 için msodbcsql.h, %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\130\SDK'de yüklenmiş.ODBC Sürücüsü 11 için msodbcsql.h, %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\110\SDK'e yüklenmiş. |
msodbcsql18.lib veyamsodbcsql17.lib veyamsodbcsql13.lib veyamsodbcsql11.lib |
Sürücünün parçası olan bcp yardımcı programı işlevlerini çağırmak için gereken kitaplık dosyası. Not: Programınızda bu kitaplık dosyasına başvurursanız, dosyanızın sistem yolunuzda ve uygulamayı kullanan kullanıcıların sistem yolunda olduğundan emin olun. msodbcsql18.lib, %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\180\SDK'e kurulmuştur.msodbcsql17.lib, %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\170\SDK'e kurulmuştur.msodbcsql13.lib, %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\130\SDK'e kurulmuştur.msodbcsql11.lib, %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\110\SDK'e kurulmuştur. |