【问题标题】:OLEDB connection in RR中的OLEDB连接
【发布时间】:2011-10-15 23:56:38
【问题描述】:

有人知道在 R 中直接连接到 OLEDB 数据源的任何方法吗?

我已经尝试过 google、CRAN 和 rseek,但没有任何运气。

【问题讨论】:

    标签: r oledb


    【解决方案1】:

    将数据保存到 SQL Server 的 ODBC 和 OLEDB 的一个很好的替代方法是使用 GitHub 上的 rsqlserver 包进行 BCP:https://github.com/agstudy/rsqlserver

    如果您愿意,您可以通过 ODBC 拉取数据,这会非常快,但是通过 ODBC 将数据发送到 SQL Server 需要很长时间(在我的测试中),因此 BCP 是一个不错的选择。

    安装起来有点困难(需要 .NET 和 rtools),但是一旦安装起来,它的速度会非常快。

    【讨论】:

      【解决方案2】:

      根据版本和驱动程序,这可能有效: http://cran.r-project.org/web/packages/RODBC/index.html

      【讨论】:

      • 我认为这不会有帮助。不幸的是,RODBC 似乎只使用 ODBC 类型驱动程序连接到数据源,而不是 OLEDB 类型驱动程序。
      猜你喜欢
      • 2013-03-24
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多