SQL Server R не может загрузить RevoUtilsMath - PullRequest
0 голосов
/ 19 сентября 2019

все в порядке с Microsoft R Open RGUI:

Microsoft R Open 3.5.3 Усовершенствованный дистрибутив R из пакетов Microsoft Microsoft Copyright (C) 2019 Microsoft Corporation

ИспользованиеIntel MKL для параллельных математических вычислений (с использованием 4 ядер).

Из SSMS я пробую следующее:

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

и получаю:

Msg39012, Niveau 16, État 1, Ligne 0 «Невозможно сообщать информацию» во время выполнения сценария «R».Верифицированные файлы> условия требуют времени выполнения «R».

Сообщение (я) STDERR Provenant du script externe:

Ошибка: .onLoad a échoué dans loadNamespace () за 'RevoUtilsMath', детали:

appel: NULL

erreur: Для использования RevoUtilsMath вы должны сначала установить MKL Math Library.

Посетите http://mran.revolutionanalytics.com/download. Если вы ранее установили MKL MathБиблиотека, удалите ее с помощью «Установка и удаление программ», затем переустановите.Exécution arrêtée

Я пробую все, что нашел с помощью Google:

  • Right
  • Path
  • Удалите и установите заново MRO
  • ...

rlauncher.config is:

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
    ....
...

Служба панели запуска работает со следующей командной строкой:

"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) 
...