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

Повсеместная ошибка инициализации DLL в Windows Server 2008 R2

В настоящее время я занимаюсь переносом некоторых веб-приложений с 32-разрядной версии Windows Server 2K3 на новую 64-разрядную версию Windows 2008R2.

Сами приложения, похоже, работают нормально (они используют классический ASP и некоторые 32-разрядные библиотеки для классического ASP, и там все хорошо), но когда они пытаются установить соединение с Pervasive 8.5 (версия, которую нам нужно использовать), я представляю со следующей ошибкой ODBC:

Указанный драйвер не может быть загружен из-за системной ошибки 1114: сбой процедуры инициализации библиотеки динамической компоновки (DLL). (Широкий клиентский интерфейс ODBC, C: \ PVSW \ Bin \ w3odbcci.dll).

Я попытался переустановить приложение, но безрезультатно, и драйвер также не отображается в 32-разрядных источниках данных ODBC на сервере.

Любая помощь приветствуется.

В соответствии с КБ 00018076 в базе знаний Pervasive PSQL вам необходимо перейти на версию 10.30 или новее, чтобы получить поддержку Windows Server 2008 R2.

И я нашел другую статью, КБ 00016992 что означает, что поддержка 64-битных операционных систем была добавлена ​​в v9.5.

Похоже, вы застряли на Windows Server 2003.