将sql备份文件读取到R

时间:2016-11-30 11:03:55

标签: sql r

我有一个非常大的sql备份文件(~22 gb)。有谁知道如何从R中读取它?

1 个答案:

答案 0 :(得分:1)

(假设您在此处使用SQL Server。但如果它是另一个数据库的备份,则可能提供相同的选项。)

最好的解决方案可能是:

  1. 将备份文件还原到(新)数据库。这很简单:this question涵盖它(适用于SQL Server 2008)。如果您不拥有SQL Server版本,也可以获得免费的SQL Server Express。

  2. 使用RODBC 连接到数据库。 There is a quick start example here

  3. 注意:有一些专有工具直接读取SQL服务器备份文件(也在上面的第一个链接中提到)。但是如果你想使用R中的数据,能够通过标准的RODBC接口访问它将会更方便。