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ülerinin doğru yüklenmesini ve işlevselliğini sağlamak, çeşitli uygulamalar ve sistemler arasında sorunsuz veritabanı bağlantısı sağlamak için çok önemlidir. Bu makale, ODBC sürücülerinizin başarıyla yüklendiğini doğrulamanıza ve sorunsuz veri erişimini ve yönetimini kolaylaştıracak şekilde doğru yapılandırıldığından emin olmanıza yardımcı olur.
ODBC Veri Kaynağı Yöneticisi ve örnek ODBC bağlantı dizesi
64 bit sistemlerde ODBC Veri Kaynağı Yöneticisi'nin iki kopyası vardır:
64 bit uygulamalar için Windows+R'yi seçin ve ODBCAD32.EXE veya C:\WINDOWS\SYSTEM32\ODBCAD32.EXE yazın.
32 bit uygulamalar için Windows+R'yi seçin ve C:\WINDOWS\SYSWOW64\ODBCAD32.EXE yazın.
ODBC sürücüsünü çağıran uygulamalar Veri Kaynağı Adları (DSN'ler) veya DSN'siz bağlantı dizesi kullanabilir. Örnekler aşağıdadır:
driver={sql server};server=sqlprod01;database=northwind;trusted_connection=yes
dsn=userdsn1
dsn=test;uid=sa;pwd=<Password>
İlk bağlantı dizesi sürücü adını, sunucu adını, veritabanı adını ve tümleşik güvenliğin (trusted_connection
) kullanılıp kullanılmayacağını açıkça belirtir. DSN'siz bir bağlantı.
İkinci ve üçüncü bağlantı dizesi, kayıt defterinde depolanan bu öğelerin kapsüllemesi olan bir DSN kullanır. Kullanıcı adı ve parola DSN'de depolanamaz ve açıkça belirtilmelidir.
DSN, uygulamaların sürücüyü yüklemesine yönelik bir kısayoldur ve bir dolaylılık düzeyi sağlar. DSN kullanarak, uygulamayı değiştirmeden sunucunun, veritabanının ve hatta uygulamanın bağlandığı veritabanı türünü değiştirebilirsiniz.
ODBC Veri Kaynağı Yöneticisi sürücüleri ve kayıt defteri
ODBC sürücülerinin ve DSN'lerin varlığını doğrulamak için ODBC Yöneticisi'ni kullanabilirsiniz. Sürücünün ODBC Veri Kaynağı Yöneticisi'nde görünip görünmediğini görmek için ODBC Yöneticisi'ni başlatın. Bazı 64 bit ve 32 bit sürücüler şunlardır:
Sürücü ve DSN bilgileri kayıt defterinde depolanır:
64 bit makinelerde, Wow6432Node
kayıt defteri girişi 32 bit DSN ve sürücü bilgilerini depolamak için kullanılır. Sistem DSN'leri altında HKEY_LOCAL_MACHINE
, Kullanıcı DSN'leri altında HKEY_CURRENT_USER
depolanır. Örneğin:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC
HKEY_CURRENT_USER\Software\ODBC
HKEY_CURRENT_USER\Software\Wow6432Node\ODBC
Alt ODBC.INI
anahtar, tüm DSN'lerin ve her DSN'nin alt anahtarlarının listesini içerir. Alt ODBCINST.INI
anahtar tüm sürücüleri listeler.
DSN aracılığıyla sürücü yüklenirken bir sorun varsa DSN'nin hangi sürücüyü kullandığını öğrenmek için alt anahtarı denetleyin ODBC.INI
.
Not
LastUser girdisi bağlantı dizesi etkilemez. Yalnızca ODBC Veri Kaynağı Yöneticisi'nde DSN'yi test ederken kullanılır.
Sunucu adını, veritabanı adını ve sürücünün yüklü olup olmadığını doğrulayın. Sürücü yüklenemiyorsa aşağıdaki hata iletisini alırsınız:
HATA [IM002] [Microsoft][ODBC Sürücü Yöneticisi] Veri kaynağı adı bulunamadı ve varsayılan sürücü belirtilmedi.
DSN'deki sürücü yolu yanlış olsa bile, sürücü yöneticisi bunu ODBC Veri Kaynakları kayıt defteri anahtarında listelenen sürücü adından alt anahtarda bulabilir ODBCINST.INI
.
Üçüncü taraf sürücü yükleme desteği
Üçüncü taraf ODBC sürücüleri için Microsoft desteği aşağıdakiler ile sınırlıdır:
- Sürücü kayıt defteri anahtarlarının mevcut olup olmadığını denetleyin. Aksi takdirde yeniden yükleyin veya satıcıya başvurun.
- Yolların var olan bir DLL'ye işaretlenip işaret etmediğini denetleyin. Aksi takdirde yeniden yükleyin veya satıcıya başvurun.
- Test DSN'sini oluşturun ve bağlantı testi gerçekleştirin.
- Satıcının çözümleyebilecekleri bir PROCMON izlemesinin yakalanmasına yardımcı olun.