2017-09-25 87 views
0

我在去年一直使用R,但这是我第一次需要通过SQL服务器导入数据。我的数据源在那里,但由于某些原因,R Studio无法建立连接并给我出现以下错误: [RODBC] ERROR:状态IM002,代码0,消息[unixODBC] [驱动程序管理器]未找到数据源名称,以及没有指定默认驱动程序DSN在那里,但RODBC无法连接

我在网上搜索了很多,但所有的建议都指的是创建一个dsn,但在我的情况下,数据源名称已经创建。我通过R Studio Server在Web浏览器上访问R Studio。

在此先感谢

+1

你说你的数据源在那里,但计算机说没有。相信你的电脑。检查您在请求数据源时使用的是正确的名称,输入正确。你怎么知道数据源是正确的?你有没有通过不同的方法来证明它? –

+0

[无法连接到R中的odbc数据库]可能的重复(https://stackoverflow.com/questions/17069231/failure-to-connect-to-odbc-database-in-r) – Eumenedies

+0

我进入我的ODBC数据源代码管理员,并且在用户数据源下,我看到名称为MetrixIDR43,这是我在R代码中使用的,但仍然出现相同的错误。这是我的代码:dbhandle < - odbcDriverConnect(“服务器= WSQLD003P01;数据库= MetrixIDR43; Uid = myuserid;密码=”) – Vassi27

回答

0

在最后事实证明,这个问题对公司R服务器是由于被高度信任,我试图连接到服务器的默认信任。因此,该公司的IS团队正致力于使SQL能够通过高/默认信任服务器。