【发布时间】:2014-10-16 19:34:25
【问题描述】:
对于我正在工作的当前项目,我需要从 2 个不同的数据库 - SQL Server 和 Teradata 中提取数据。我正在使用 R-Studio 来编译我的查询和 R 脚本
我正在使用以下软件包: RODBC, RJDBC, rJava,
我面临的问题是:SQL Server 是 64 位 ODBC 连接,而 Teradata 是 32 位 ODBC 连接。如果我安装 32 位版本的 R,我无法连接到 SQL Server,如果我安装 64 位版本的 R,RJDBC 和 rJava 不兼容,我无法连接到 Teradata。
非常感谢任何有关如何同时连接到两个数据库的帮助!!!
R 版本:3.1.1 R-Studio 版本:0.98.1074
谢谢!
编辑
我可以在 R-Studio 的工具-> 全局选项中切换架构。
但要生效,它要求我重新启动 R。通过重新启动 R,我丢失了之前在不同架构中加载的所有实例和对象。有什么解决方法吗?
【问题讨论】:
标签: r rstudio multiple-databases dsn