Tenho o SQL Server 2016 SP1 instalado, com R Services. Acredito que configurei tudo com base no que entendi estar correto e na saída abaixo.
Reiniciei os serviços do SQL Server e os serviços do Launcher. Quando tento executar o seguinte código de teste:
EXEC sp_execute_external_script
@language =N'R',
@script=N'OutputDataSet<-InputDataSet',
@input_data_1 =N'SELECT 1 AS hello'
WITH RESULT SETS (([hello] int not null));
GO
Estou tendo o erro a seguir:
Msg 39021, Level 16, State 1, Line 1
Unable to launch runtime for 'R' script. Please check the configuration of the 'R' runtime.
Msg 39019, Level 16, State 1, Line 1
An external script error occurred:
Unable to launch the runtime. ErrorCode 0x80070057: 87(The parameter is incorrect.).
Se ajudar, meus arquivos rlauncher.config têm a seguinte aparência:
RHOME=D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\R_SERVICES
MPI_HOME=C:\Program Files\Microsoft MPI
INSTANCE_NAME=MSSQLSERVER
TRACE_LEVEL=1
JOB_CLEANUP_ON_EXIT=1
USER_POOL_SIZE=0
WORKING_DIRECTORY=C:\Temp
Estou um pouco perdido para determinar como corrigir isso.
Encontramos vários problemas ao tentar configurar o R-Services, mas finalmente conseguimos fazê-lo funcionar. Por favor, consulte o seguinte link para os detalhes.
Problema ao fazer o Sql Server 2016 R Services (no banco de dados) funcionar