External Scripts Enabled (opção de configuração do servidor)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Instância Gerenciada de SQL do Azure
Use a opção external scripts enabled para habilitar a execução de scripts com certas extensões de linguagens remotas. Essa propriedade está DESATIVADA por padrão. Quando os Serviços de Machine Learning estiverem instalados, opcionalmente, a instalação poderá definir essa propriedade como true.
Comentários
É necessário habilitar a opção external script enabled para poder executar um script externo usando o procedimento sp_execute_external_script . Use sp_execute_external_script para executar scripts escritos em uma linguagem compatível, tal como R ou Python.
Para SQL Server 2016 (13.x)
O R Services (no Banco de Dados) inclui suporte para a linguagem R no SQL Server 2016 (13.x) e um conjunto de ferramentas de estação de trabalho R e bibliotecas de conectividade.
Instale o recurso R Services durante a instalação do SQL Server para habilitar a execução de scripts escritos em R.
Para SQL Server 2017 (14.x) e posterior
Os Serviços de Machine Learning têm suporte para as linguagens R e Python.
Instale o recurso Serviços de Machine Learning durante a instalação do SQL Server para habilitar a execução de scripts externos. Verifique se você selecionou pelo menos um idioma durante a instalação inicial: R, Python ou ambos.
Para SQL Server 2019 (15.x) e versões posteriores. Os Serviços de Machine Learning têm suporte para todas as linguagens R, Python, Java e outras de terceiros.
Instale o recurso Serviços de Machine Learning e Extensões de Linguagem durante a instalação do SQL Server para habilitar a execução de scripts externos de qualquer linguagem com suporte.
Requisitos adicionais
Após a configuração, para habilitar scripts externos, execute o script a seguir:
sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;
Para obter mais informações, confira Instalar os Serviços de Machine Learning do SQL Server (Python e R) no Windows ou no Linux.