我想使用RODBC从MSSQL获取数据,我在Macbook上安装了unixodbc和FreeTDS .
odic.ini,odbcinst.ini和freetds.conf文件如下 .
但是,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 回答
我重新安装了unixodbc和freetds . 然后它工作 . T_T我不知道为什么......但首先你必须使用odbcconfig确认你的odic.ini和odbcinst.ini然后vi他们 .
在我重新安装之后,我也再次失败 . 因为,路径错误,'freetds'我输入'freetsd'...所以我纠正它,然后它工作 .