首页 > 解决方案 > 无法读取由 R 4.0.2 编写的工作区版本 3;需要 R 3.5.0 或更新版本

问题描述

我正在按照https://www.mssqltips.com/sqlservertip/5490/load-data-from-pdf-file-into-sql-server-2017-with-r/的说明将 PDF 文档读入 SQL服务器。

我面临的问题是当我运行代码时,我收到以下错误:

Msg 39004, Level 16, State 20, Line 5
A 'R' script error occurred during execution of 'sp_execute_external_script' with HRESULT 0x80004004.
Msg 39019, Level 16, State 2, Line 5
An external script error occurred: 
Error in readRDS(pfile) : 
  cannot read workspace version 3 written by R 4.0.2; need R 3.5.0 or newer
Calls: source ... library -> find.package -> lapply -> FUN -> readRDS

Error in execution.  Check the output for more information.
Error in eval(expr, envir, enclos) : 
  Error in execution.  Check the output for more information.
Calls: source -> withVisible -> eval -> eval -> .Call
Execution halted

任何想法我需要在这里做什么?

标签: rsql-serversql-server-2017

解决方案


我认为这个错误是由于 R 包不同步造成的。我能够用 update.packages() 修复它。


推荐阅读