Назад | Перейти на главную страницу

Невозможно создать источник Oracle ODBC в 64-битной Windows 7

Я установил 64-разрядную версию драйвера Oracle ODBC (Instantclient-odbc-windows.x64-12.1.0.1.0 из http://www.oracle.com/technetwork/topics/winx64soft-089540.html) в моей 64-битной системе Windows 7. Драйвер отображается в диалоговом окне администрирования ODBC. Однако, когда я пытаюсь определить источник ODBC, я получаю сообщение об ошибке (переведено с немецкого):

Не удалось загрузить процедуры установки для клиента Oracle ODBC в Instantclient64_12_1. Код системной ошибки 126: указанный модуль не найден. (C: \ Program Files \ Oracle \ instantclient64_12_1 \ SQLORAS32.DLL).

После подтверждения диалогового окна появляется второе сообщение с тем же сообщением. Первая проверка показывает, что DLL делает находятся по пути, указанному в сообщении об ошибке. Также проверка реестра показывает, что оба пути DLL к SQLORAS32.DLL и SQLORA32.DLL установлены правильно.

Руководство по установке требует, чтобы переменная PATH была установлена ​​в том же каталоге. Это я тоже проверял.

Есть ли способ исправить это?

Загрузите и установите распространяемый пакет Microsoft Visual C ++ 2010:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=14632

Проблема не в файлах dll SQLORA, а в модулях, на которые ссылаются эти ddls (отсутствуют в стандартной установке Windows).