Не удалось найти dll dbfips16.dll шифрования с Sql Anywhere 16

У меня проблема в том, что если я разверну свое 64-битное приложение на компьютере клиента, я получу сообщение об ошибке:

Не удалось загрузить шифрование dll «dbfips16.dll».

Любопытно, что на моем ноутбуке и некоторых других компьютерах он работает довольно хорошо. Я пытался добавить DLL в наше развертывание, но не смог найти его в каталоге Sybase 16, мне нужно загрузить отдельно?

(В настоящее время я не хочу использовать какое-либо шифрование)

Постскриптум Я использую простое развертывание на основе файлов.

РЕДАКТИРОВАТЬ

Я использую драйвер Sybase 16 ADO.net (c #).

Проблема появляется только на одном сервере.

РЕДАКТИРОВАТЬ

server=***;dbn=***;charset=utf-8;links=TCPIP;UID=***;PWD=***;ENC=None

1

Решение

Файл dbfips16.dll загружается только тогда, когда строка подключения указывает клиенту использовать FIPS-проверенное шифрование. Если вы вообще не хотите использовать шифрование, параметр ENCRYPTION не должен быть установлен или должен быть установлен в «none». Также убедитесь, что переменная среды SQLCONNECT не установлена ​​(или не содержит параметр ENCRYPTION).

Если это не поможет, вы можете опубликовать содержимое строки подключения и / или DSN?

Отказ от ответственности: я работаю на SAP в разработке SQL Anywhere.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]