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.

Confira também