首页 文章

RODBC ERROR:状态IM002,代码0,消息unixODBC驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序

提问于
浏览
0

我想使用RODBC从MSSQL获取数据,我在Macbook上安装了unixodbc和FreeTDS .
odic.ini,odbcinst.ini和freetds.conf文件如下 .

enter image description here

但是,R错误是

odbcConnect(dsn =“RichardDSN”,uid =“**”,pwd =“****”)1 -1警告消息:1:在odbcDriverConnect中(“DSN = RichardDSN; UID = *** *; PWD = ******“):[RODBC]错误:状态IM002,代码0,消息[unixODBC] [驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序2:在odbcDriverConnect(”DSN“中= RichardDSN; UID = ****; PWD = ******“):ODBC连接失败

我该怎么解决?

1 回答

  • 0

    我重新安装了unixodbc和freetds . 然后它工作 . T_T我不知道为什么......但首先你必须使用odbcconfig确认你的odic.ini和odbcinst.ini然后vi他们 .

    在我重新安装之后,我也再次失败 . 因为,路径错误,'freetds'我输入'freetsd'...所以我纠正它,然后它工作 .

相关问题