使用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上找到的一切:
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)