Я смог использовать dplyr после добавления его зависимостей:
DBI
assertthat
Rcpp
magrittr
tibble
После этого вернулась команда:
EXEC sp_execute_external_script @language =N'R', @script=N'library(dplyr)';
:
STDERR message(s) from external script:
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
Установка пакетов into SQL Server - это риск безопасности и надежности, поэтому пакет не может самостоятельно устанавливать свои зависимости.В конце концов, установка пакета повлияет на всех пользователей и пакетов, работающих на этом сервере.Одна несовместимость может нарушить все сценарии.
Вот почему администратор БД должен установить все необходимые зависимости отдельно.
Простая установка dplyr
и попытка его использования вернут ошибки, говорящие о том, что зависимости отсутствуют.К сожалению, в сообщении об ошибке упоминается только первый пакет, который не удалось загрузить.