PRB: MDAC ve Oracle8i bağlantı sorunu

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 264012
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Oracle 8i istemcisi ve Microsoft Oracle ODBC sürücüsü (MSORCL32. kullanarak Oracle 8i veritabanına bağlanmaya çalıştığınızdaDLL) sürümü 2.573.4403 (veya üstü) ya da MS Oracle sağlayıcı (SALAYICISIDIR.DLL) sürümü 2.50.4403.0 (veya üstü), aşağıdaki hata iletisini alabilirsiniz:
Hata: "SQLSTATE: NA000
Yerel hata kodu: 0
Sürücü iletisi: [Microsoft] [ODBC Driver for Oracle] [Oracle]
Hatayı önlemek için herhangi bir öneri gerekiyor?"
Neden
Farklı kayıt defteri girdileri sağlamak çeşitli Oracle OCI sürümlerine düzgün çalışması gereklidir. OLE DB sağlayıcısı veya Oracle için ODBC sürücüsü Oracle istemci yazılımı ile çalışmak üzere etkinleştirmek için istemcinin kayıt değiştirilmesi gerekir. MDAC yüklemesinin gerekli kayıt defteri girdileri kaydetmeyebilir.
Çözüm
Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756 Yedekleme ve Windows kayıt defterini geri yükleme hakkında

Aşağıdaki yayın bildirimi "MDAC 2.5 RTM (2.50.4403.12) bilinen sorunlar" bölümünde açıklanan kayıt defteri ayarını değiştirin: Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
Support dosyalarını karşıdan yükleme konusunda ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591 Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den nasıl alınır?
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın yüklendiği tarihte kullanılabilir olan en güncel virüs algılama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden güvenliği Gelişmiş sunucularda depolanır.
Daha fazla bilgi
MDAC 2.5 ilk desteklenen Microsoft Data Access Components için Oracle8i sürümüdür. Aşağıdaki konumdan MDAC'nin en son sürümünü indirebilirsiniz: Aşağıdaki tabloda açıklanan MDAC sürüm 2.5 bildirimi Web sayfasında Oracle istemcisi her sürümü için kayıt defteri girdileri gösterilmektedir. Bu değişiklikler de MDAC 2.6 ve 2.7 için yapılması gerekir.

Oracle istemciWindows NT veya Windows 9 xWindows 2000 veya Windows XP
7.x
[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Transaction Server\Local Computer\My Computer] "OracleXaLib"="xa73.dll" "OracleSqlLib"="SQLLib18.dll" "OracleOciLib"="ociw32.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI] "OracleXaLib"="xa73.dll" "OracleSqlLib"="SQLLib18.dll" "OracleOciLib"="ociw32.dll"
8.0
[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Transaction Server\Local Computer\My Computer] "OracleXaLib"="xa80.dll" "OracleSqlLib"="sqllib80.dll" "OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI] "OracleXaLib"="xa80.dll" "OracleSqlLib"="sqllib80.dll" "OracleOciLib"="oci.dll"
8.1
[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Transaction Server\Local Computer\My Computer] "OracleXaLib"="oraclient8.dll" "OracleSqlLib"="orasql8.dll" "OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI] "OracleXaLib"="oraclient8.dll" "OracleSqlLib"="orasql8.dll" "OracleOciLib"="oci.dll"


Microsoft Windows 2000 veya Windows XP sistemler için:
  1. Regedit'i çalıştırın.
  2. Aşağıdaki RegKey altında OracleOciLib ve setit doğru değerlere önceki tabloda düzenleyin:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI						
    Not: Bu anahtar otomatik olarak Kur tarafından eklenmemiş olması, "OracleOciLib" kayıt defterine ekleyin.
Microsoft Windows NT 4.0 veya Microsoft Windows 95 veya Windows 98 sistemleri:
  1. Regedit'i çalıştırın.
  2. Aşağıdaki RegKey altında OracleOciLib düzenlemek ve önceki tabloda doğru değerlere ayarlayın:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Transaction Server\Local Computer\My Computer					
    Not: Bu anahtar RegEdit kullanarak el ile eklenmesi gerekir.
Referanslar
Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
239719 BİLGİ: Supportability Microsoft ODBC sürücüsü / OLE DB Provider for Oracle w.r.t Oracle 8.x
244661 Düzeltme: Microsoft Oracle ODBC sürücüsü ve Oracle 8i sağlayıcısı destek bağlantısı
OraReg Oracle8i NA000

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 264012 - Son İnceleme: 12/05/2015 20:27:21 - Düzeltme: 6.0

Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.6, Microsoft Data Access Components 2.7

  • kbnosurvey kbarchive kbdatabase kboracle kbprb kbprovider kbmt KB264012 KbMttr
Geri bildirim