SQL Server R无法加载RevoUtilsMath

时间:2019-09-19 16:18:32

标签: r sql-server

使用Microsoft R Open RGUI一切都很好:

  

Microsoft R Open 3.5.3   Microsoft增强的R发行版   Microsoft软件包版权所有(C)2019 Microsoft Corporation

     

使用Intel MKL进行并行数学计算(使用4个内核)。

从SSMS,我尝试以下操作:

EXECUTE sp_execute_external_script
    @language =N'R',
    @script=N'print(version)';

并获得:

  

Msg 39012,Niveau 16,État1,Ligne 0   不可能在运行时添加脚本«R»。 Vérifiezles>条件在运行时“ R”中需要。

     

脚本外部STDERR出处的消息:

     

Erreur:.onLoadéchouédans loadNamespace()倒入'RevoUtilsMath',详细说明:

     

appel:NULL

     

erreur:要使用RevoUtilsMath,您必须首先安装MKL数学库。

     

访问http://mran.revolutionanalytics.com/download。   如果您先前已安装MKL数学库,   使用“添加/删除程序”将其删除,然后重新安装。   处决犯人

我尽我所能在Google上找到的一切:

  • 路径
  • 卸载并重新安装MRO
  • ...

rlauncher.config是:

RHOME=D:\SQL-SQL2017EXP01-R_SERVICES
MPI_HOME=C:\Program Files\Microsoft MPI
INSTANCE_NAME=SQL2017EXP01
TRACE_LEVEL=1
JOB_CLEANUP_ON_EXIT=1
USER_POOL_SIZE=0
WORKING_DIRECTORY=D:\SQL-SQL2017EXP01-ExtensibilityData
PKG_MGMT_MODE=0

RHOME是D:\ Program Files \ Microsoft SQL Server \ MSSQL14.SQL2017EXP01 \ R_SERVICES的快捷方式,包括:

bin
doc
etc
library
    ...
    RevoUtilsMath
    ....
...

launchpad服务正在使用以下命令行运行:

"D:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017EXP01\MSSQL\Binn\launchpad.exe" 
-launcher RLauncher.dll 
-launcher Pythonlauncher.dll 
-pipename sqlsatellitelaunchSQL2017EXP01 
-timeout 600000 
-logPath "D:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017EXP01\MSSQL\LOG\ExtensibilityLog" 
-workingDir "D:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017EXP01\MSSQL\ExtensibilityData" 
-externalLibrariesTempDir "D:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017EXP01\MSSQL\ExternalLibrariesTemp" 
-externalLibrariesDir "D:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017EXP01\MSSQL\ExternalLibraries" 
-satelliteDllPath "D:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017EXP01\MSSQL\Binn\sqlsatellite.dll"  
-sqlInstanceName SQL2017EXP01

sql服务器版本为:

Microsoft SQL Server 2017 (RTM-CU15-GDR) (KB4505225) - 14.0.3192.2 (X64)   Jun 15 2019 00:45:05   
Copyright (C) 2017 Microsoft Corporation  
Express Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 18362: ) (Hypervisor) 

0 个答案:

没有答案