【发布时间】:2011-10-15 23:56:38
【问题描述】:
有人知道在 R 中直接连接到 OLEDB 数据源的任何方法吗?
我已经尝试过 google、CRAN 和 rseek,但没有任何运气。
【问题讨论】:
有人知道在 R 中直接连接到 OLEDB 数据源的任何方法吗?
我已经尝试过 google、CRAN 和 rseek,但没有任何运气。
【问题讨论】:
将数据保存到 SQL Server 的 ODBC 和 OLEDB 的一个很好的替代方法是使用 GitHub 上的 rsqlserver 包进行 BCP:https://github.com/agstudy/rsqlserver
如果您愿意,您可以通过 ODBC 拉取数据,这会非常快,但是通过 ODBC 将数据发送到 SQL Server 需要很长时间(在我的测试中),因此 BCP 是一个不错的选择。
安装起来有点困难(需要 .NET 和 rtools),但是一旦安装起来,它的速度会非常快。
【讨论】:
根据版本和驱动程序,这可能有效: http://cran.r-project.org/web/packages/RODBC/index.html
【讨论】: