Невозможно подключить MySQL к SAS - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь подключить MySQL в SAS.Но я получаю сообщение об ошибке ниже, когда я запускаю оператор libname.Может кто-нибудь помочь мне разобраться с этой проблемой.

libname mysqllib mysql path= "C:\Program Files\MySQL\MySQL Shell 8.0\bin\" 
user="root" password="password" database="sample" server="localhost" 
port=3306;

ОШИБКА: Интерфейс SAS / ACCESS для MYSQL не может быть загружен.Не удалось загрузить приложение кода libmysql.ОШИБКА: ошибка в операторе LIBNAME.

1 Ответ

0 голосов
/ 19 сентября 2019

Следующая ошибка может возникать при доступе к MySQL с использованием интерфейса SAS / ACCESS к MySQL:

ОШИБКА: невозможно загрузить интерфейс SAS / ACCESS для MYSQL.Не удалось загрузить приложение кода libmysql.

Эта ошибка может быть вызвана тем, что клиент MySQL не указан в системном пути или переменные среды UNIX установлены неправильно.

Вам необходимоубедитесь, что местоположение файла libmysql.dll находится в системной переменной PATH Windows.В UNIX убедитесь, что переменные среды LIBPATH, SHLIB_PATH или LD_LIBRARY_PATH заданы для клиентских библиотек MySQL и установлены правильно.

Если вы убедились, что файл libmysql.dll находится в вашей системепуть, и вы по-прежнему получаете сообщение об ошибке выше, найдите на вашем компьютере все экземпляры файла libmysql.dll, чтобы убедиться, что в каталоге на пути нет другой копии.


Другая возможная причина может заключаться в том, что между SAS и MySQL существует разная битовая плотность или системные требования не выполняются:

http://support.sas.com/documentation/installcenter/en/ikfdtnwx6sr/66390/PDF/default/sreq.pdf стр. 20.

...