【发布时间】:2018-06-07 01:27:53
【问题描述】:
我有一个 SSIS 2015 包,它在 SQL Server 2016 中调用存储过程。 当我运行 SSIS 包时,我收到以下两条消息:
错误:执行“sp_execute_external_script”期间出现“R”脚本错误,HRESULT 为 0x80004004。
错误:来自外部脚本的 STDERR 消息: eval 中的错误(expr、envir、enclos):分配错误 调用:source -> withVisible -> eval -> eval -> .Call 执行停止
所以我在 SSMS 中运行了存储过程,但得到了这些消息。
执行“sp_execute_external_script”期间出现“R”脚本错误,HRESULT 为 0x80004004。
来自外部脚本的 STDERR 消息: SqlSatellite 无法读取数据块。错误代码:0x80004004。
eval(expr, envir, enclos) 中的错误:SqlSatellite 无法读取数据块。错误代码:0x80004004。 调用:source -> withVisible -> eval -> eval -> .Call
我在 SSMS 中运行了 R 脚本输入查询,它返回数据,我不相信我错过了 R 脚本中我认为以前可以工作的任何列。 但是作为 R 的新手,我不知道如何诊断可能导致问题的原因。
【问题讨论】:
标签: r sql-server-2016