PRB: Chybová zpráva: "Může nelze načíst převaděč nebo nastavení knihovny"

Příznaky

Při instalaci jakéhokoli softwaru, který se pokouší změnit konfiguraci ODBC nebo instalovat součásti ODBC, například Microsoft Data Access Components, aktualizace service Pack nebo Microsoft Access nebo nakonfigurovat zdroj dat ODBC prostřednictvím správce ODBC, zobrazí se následující chybová zpráva:

Nelze načíst převaděč nebo nastavení knihovny.
Této zprávy může být doprovázen jednu z následujících chybových zpráv:
Nelze konfigurovat ovladače ODBC < název ovladače >.


Rutiny pro < název ovladače > nastavení nelze načíst kvůli kód chyby systému 126.


Ovladač nelze načíst kvůli kód chyby systému 1157.
Tyto zprávy mohou obsahovat název ovladače, například "Microsoft Access ovladač {*.mdb}" "SQL Server" nebo "Microsoft ODBC for Oracle ODBC ovladač."

Příčina

Existují dvě možné příčiny tohoto problému:


  • Nastavení nesprávné registru pro součásti MDAC.
  • Soubory DLL nekompatibilní.
Tyto problémy mohly vzniknout z důvodu instalace starší software, který změnil nastavení registru ODBC ovladačů nebo nahrazeny některé soubory DLL nekompatibilní verzí.

Řešení

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows

Řešení problému nastavení nesprávné registru:

  1. Spusťte Editor registru (Regedt32.exe).
  2. Vyhledejte následující klíč registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
    Informace o instalaci ovladače ODBC je uložená v tomto klíči. Ujistěte se, že všechny požadované soubory ovladače rozhraní ODBC jsou ve správné složce popsaným klíčů registru. Předpokládejme například, že máte následující informace v registru pro ovladače Microsoft Access ODBC:

    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST. INI\Microsoft Access Driver (*.mdb)


    Ovladač = C:\WINNT\System\Odbcjt32.dll
    Instalace = C:\WINNT\System\Odbcjt32.dll
    To způsobí chybu, pokud je soubor Odbcjt32.dll ve složce C:\WINNT\System32. Můžete upravit hodnoty klíčů registru C:\WINNT\System32\odbcjt32.dll k vyřešení tohoto problému. Také ověřte, zda má soubor Odbcinst.ini správné položky stejným způsobem.

    Nesprávná hodnota v HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST. INI v klíči nastavení způsobí chybu.
Pro SQL Server ODBC ovladač, klíče registru, cestu a DLL jsou následující:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST. INI\SQL Server

Ovladač = C:\WINNT\system32\SQLSRV32.dll
Instalace = C:\WINNT\system32\sqlsrv32.dll
Microsoft ODBC for Oracle ovladač, klíče registru, cestu a DLL jsou následující:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST. INI\Microsoft ovladače Microsoft ODBC for Oracle

Ovladač = C:\Windows\System32\msorcl32.dll
Instalace = C:\Windows\System32\msorcl32.dll

Řešení problému soubory DLL nekompatibilní:

Přeinstalovat aktuální verzi součástí MDAC nebo nainstalujte nejnovější verzi. Viz oddíl "Odkazy" tohoto článku pro další informace o změně konfigurace instalace součástí MDAC. Nejnovější verzi součástí MDAC můžete stáhnout z následujícího webu společnosti Microsoft:

Odkazy

Další informace získáte v následujících článcích znalostní báze společnosti Microsoft:

307255 INFO: Component Checker: Diagnostika a překonfigurovat MDAC instalace
232060 POSTUPY: instalace součástí MDAC Příručka pro řešení potíží
243069 INFO: seznam užitečné MDAC instalace související články
Vlastnosti

ID článku: 260558 - Poslední kontrola: 10. 1. 2017 - Revize: 1

Váš názor