Microsoft SQL服务器。由于可扩展性环境尚未准备好,因此外部脚本执行失败。 CTP1.2 LINUX版本

时间:2017-01-26 09:55:51

标签: sql-server r linux

我们安装了新的上周版本的Microsoft SQL Server CTP 1.2 VNext Linux 版本的Microsoft SQL Server。 除了R服务之外,一切都很好。每当我们尝试使用sp_execute_external_script命令运行查询时,我们都会收到以下错误:

Msg 39025, Level 16, State 1, Line 0
External script execution failed as extensibility environment is not ready yet. Retry the operation when the server is fully started.

我们以正确的方式设置了以下设置

sp_configure 'external scripts enabled', 1;  
RECONFIGURE; 
go

多次重启整个服务器。

错误日志提供以下信息:

2017-01-26 13:16:26.68 spid16s     Error: 26024, Severity: 16, State: 1.
2017-01-26 13:16:26.68 spid16s     Server failed to listen on 127.0.0.1 <ipv4> 0. Error: 0x2726. To proceed, notify your system administrator.
2017-01-26 13:16:26.68 spid16s     Error: 39002, Severity: 16, State: 1.
2017-01-26 13:16:26.68 spid16s     SQL failed to boot extensibility for error code 0x2726.

我们搜索了很多但找不到任何有相同问题的人或者找不到适用于我们的解决方案,或者甚至可以在Linux上找到解决方案。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Linux上的SQL Server尚不支持SQL Server R服务。这在以下发行说明中有记录: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-release-notes