无法将MySQL连接到SAS
我正在尝试连接SAS中的MySQL。但是当我运行libname语句时,我得到了以下错误。有人能帮我解决这个问题吗无法将MySQL连接到SAS,sas,sas-macro,Sas,Sas Macro,我正在尝试连接SAS中的MySQL。但是当我运行libname语句时,我得到了以下错误。有人能帮我解决这个问题吗 libname mysqllib mysql path= "C:\Program Files\MySQL\MySQL Shell 8.0\bin\" user="root" password="password" database="sample" server="localhost" port=3306; 错误:无法加载MYSQL的SAS/ACCESS接口。无法加载libmy
libname mysqllib mysql path= "C:\Program Files\MySQL\MySQL Shell 8.0\bin\"
user="root" password="password" database="sample" server="localhost"
port=3306;
错误:无法加载MYSQL的SAS/ACCESS接口。无法加载libmysql代码附件。
错误:LIBNAME语句中出现错误。当您使用MySQL的SAS/access接口访问MySQL时,可能会出现以下错误: 错误:无法加载MYSQL的SAS/ACCESS接口。无法加载libmysql代码附件 出现此错误的原因可能是MySQL客户端未列在系统路径中,或者UNIX环境变量设置不正确 您需要确保libmysql.dll文件的位置位于Windows系统路径中。在UNIX下,确保已将LIBPATH、SHLIB_PATH或LD_LIBRARY_PATH环境变量设置为MySQL客户端库,并且这些变量设置正确 如果已验证libmysql.dll文件位于系统路径中,但仍然出现上述错误,请在计算机中搜索libmysql.dll文件的所有实例,以确保路径上的目录中不存在其他副本
另一个可能的原因可能是SAS和MySQL之间的比特数不同,或者系统要求未得到满足:
第20页。您是否实际拥有该产品的许可证?如果是这样的话,它看起来好像没有正确安装。是的,我有它的许可证,我可以通过运行proc setinit查看产品的详细信息;运行---SAS/ACCESS接口到ODBC 31MAR2020---SAS/ACCESS接口到OLE DB 31MAR2020---SAS/ACCESS接口到Teradata 31MAR2020---SAS/ACCESS接口到MySQL 31MAR2020
proc product\u status
为MySQL显示了什么?嗨,汤姆,它现在适合我了,在我删除了libmysql.dll文件的所有副本(环境路径除外)之后。谢谢你的努力。