Script esterni abilitati (opzione di configurazione del server)

Si applica a: SQL Server 2016 (13.x) e versioni successive Istanza gestita di SQL di Azure

Usare l'opzione external scripts enabled per abilitare l'esecuzione di script con determinate estensioni del linguaggio remote. Questa proprietà è DISATTIVATA per impostazione predefinita. Quando Machine Learning Services è installato, il programma di installazione può impostare facoltativamente questa proprietà su true.

Osservazioni:

È necessario abilitare l'opzione external script enabled prima di eseguire uno script esterno usando la procedura sp_execute_external_script . Usare sp_execute_external_script per eseguire script scritti in un linguaggio supportato, come R o Python.

  • Per SQL Server 2016 (13.x)

    R Services (In-database) include il supporto del linguaggio di programmazione R in SQL Server 2016 (13.x), oltre a un set di strumenti per workstation R e librerie di connettività.

    Installare la funzionalità R Services durante l'installazione di SQL Server per abilitare l'esecuzione di script R.

  • Per SQL Server 2017 (14.x) e versioni successive

    Machine Learning Services supporta entrambi i linguaggi R e Python.

    Installare la funzionalità Machine Learning Services durante l'installazione di SQL Server per abilitare l'esecuzione di script esterni. Durante l'installazione iniziale selezionare almeno un linguaggio di programmazione: R o Python oppure entrambi.

  • Per SQL Server 2019 (15.x) e versioni successive: Machine Learning Services supporta tutti i linguaggi R, Python, Java e altri linguaggi di terze parti.

Installare la funzionalità Machine Learning Services ed estensioni del linguaggio durante l'installazione di SQL Server per abilitare l'esecuzione di script esterni per qualsiasi linguaggio supportato.

Requisiti aggiuntivi

Dopo l'installazione, per abilitare gli script esterni eseguire lo script seguente:

sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;  

Per altre informazioni, vedere Installare SQL Server Machine Learning Services (Python re R) in Windows o Linux.

Vedi anche