我想将一些数据从非本地数据库导入到RStudio。我搜索,我发现我可以在RStudio使用RODBC库,如:如何在Ubuntu上使用ODBC连接到Firebird
channel <- odbcDriverConnect('driver={SQL Server}; server= servername; database=dbname; trusted_connection=true')
,但我不能导入我的数据。我得到一个错误:
[RODBC] ERROR: state IM002, code 0, message [unixODBC][Driver Manager]Data source name not found, and no default driver specified
我不知道我的驱动程序应该是什么,我不知道如何找到它。我试图在互联网上搜索,但所有的论坛或答案似乎并不明显,因为我对这个话题一无所知,并且没有理解任何论坛或答案给我。
我想如果我找到我的驱动程序名称,我可能会导入数据。
我使用的是Ubuntu 14.04,Firebird。
如果您需要任何其他信息。并想帮助我,只是问。我会很高兴。
更新
现在我可以连接到外部数据库。但我仍然无法将数据导入RStudio。 要连接到外部数据库,我只是想出了如何执行正确的ssh命令。 因此,我有权访问数据库,但我无法将其导入RStudio。
您对isql,Firebird有什么意义? ISQL只是连接到Firebird服务器的命令行工具。 –
是的,马克。谢谢。 –
我已回滚您的最新编辑内容:请勿在标题中添加标签,也不要添加不必要的重点。此外,您的问题主要是与ODBC连接,这是一个比在RStudio中专门连接ODBC更通用的问题。 –