В настоящее время я занимаюсь переносом некоторых веб-приложений с 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.