使用 R 在 SQL Server 2017 中 运行 sp_execute_external_script SP 时获取 "STDERR message(s)..." 消息

Getting "STDERR message(s)..." message when running sp_execute_external_script SP in SQL Server 2017 using R

我最近在我的机器上安装了 SQL Server 2017 并配置了 Python 和 R 服务。

当 运行 下面的代码时,我收到 "STDERR" 消息以及实际输出。

有人可以帮助我理解为什么会出现该错误以及如何解决该错误吗?提前致谢。

exec sp_execute_external_script
     @language=N'R'
   , @script=N'print(R.version)'
go

STDERR Error message(s)...

我假设您是 运行 SQL 服务器 2017 CU13(或更高版本的 CU),因为您看到的是 CU13 中引入的错误。你看到的应该不是问题,是警告,是因为与R包CompatibilityAPI不兼容。

答案也在这个帖子里:https://social.technet.microsoft.com/Forums/en-US/6ab7a0ca-836f-4d18-ac49-3239d610413d/getting-quotstderr-messages-from-external-scriptquot-message-showing?forum=MicrosoftR