我有一个非常大的sql备份文件(~22 gb)。有谁知道如何从R中读取它?
答案 0 :(得分:1)
(假设您在此处使用SQL Server。但如果它是另一个数据库的备份,则可能提供相同的选项。)
最好的解决方案可能是:
将备份文件还原到(新)数据库。这很简单:this question涵盖它(适用于SQL Server 2008)。如果您不拥有SQL Server版本,也可以获得免费的SQL Server Express。
使用RODBC 连接到数据库。 There is a quick start example here
注意:有一些专有工具直接读取SQL服务器备份文件(也在上面的第一个链接中提到)。但是如果你想使用R中的数据,能够通过标准的RODBC接口访问它将会更方便。