Запуск R из SQL Server 2016, но не удается получить доступ к библиотекам - PullRequest
0 голосов
/ 19 декабря 2018

При попытке выполнить R-скрипт из SQL я получаю следующую ошибку:

Невозможно связаться со средой выполнения для сценария 'R'.Пожалуйста, проверьте требования времени выполнения 'R'.

Я пробовал разные вещи:

  • Отредактированные разрешения C:\Program Files\ Microsoft SQL Server (MSSQL$MSSQLSERVER01 теперь имеет "полный контроль"").
  • Удостоверился, что rlauncher.config в C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER01\MSSQL\Binn имеет право WORKING_DIRECTORY (в настоящее время C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER01\MSSQL\ExtensibilityData).

Я также получаю многочисленные STDERR message(s), что странно, поскольку R-скрипт, который я пытаюсь загрузить, не загружает никаких пакетов, но я все еще получаю тонны ошибок вида:

Ошибка в inDL (x, as.logical (локальный), as.logical (сейчас), ...): невозможно загрузить общий объект 'C: / Program Files / Microsoft SQL Server / MSSQL13.MSSQLSERVER01 / R_SERVICES / library / stats / libs / x64 / stats.dll':Ошибка LoadLibrary: указанная процедура не найдена.

Файл существует.Кажется, что-то с разрешениями, но SQL Server должен иметь полный доступ к папке Microsoft SQL Server, в которой находится файл.У меня около 5 таких ошибок.

Любая помощь очень ценится.

...