Opzione di configurazione del server external scripts enabledExternal Scripts Enabled server configuration option

QUESTO ARGOMENTO SI APPLICA A: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Si applica a: SQL Server 2016 (13.x)SQL Server 2016 (13.x) R Services (In-Database)R Services (In-Database) e SQL Server 2017 (14.x)SQL Server 2017 (14.x) Machine Learning Services (In-Database)Machine Learning Services (In-Database)Applies to: SQL Server 2016 (13.x)SQL Server 2016 (13.x) R Services (In-Database)R Services (In-Database) and SQL Server 2017 (14.x)SQL Server 2017 (14.x) Machine Learning Services (In-Database)Machine Learning Services (In-Database)

Usare l'opzione external scripts enabled per abilitare l'esecuzione di script con determinate estensioni del linguaggio remote.Use the external scripts enabled option to enable the execution of scripts with certain remote language extensions. Questa proprietà è DISATTIVATA per impostazione predefinita.This property is OFF by default. Quando Advanced Analytics Services è installato, il programma di installazione può impostare facoltativamente questa proprietà su true.When Advanced Analytics Services is installed, setup can optionally set this property to true.

RemarksRemarks

È necessario abilitare l'opzione external script enabled prima di eseguire uno script esterno usando la procedura sp_execute_external_script .You must enable the external script enabled option before you can execute an external script using the sp_execute_external_script procedure. Usare sp_execute_external_script per eseguire script scritti in un linguaggio supportato, come R o Python.Use sp_execute_external_script to execute scripts written in a supported language such as R or Python.

  • Per SQL Server 2016 (13.x)SQL Server 2016 (13.x)For SQL Server 2016 (13.x)SQL Server 2016 (13.x)

    R Services (In-Database)R Services (In-Database) include il supporto del linguaggio di programmazione R in SQL Server 2016 (13.x)SQL Server 2016 (13.x), oltre a un set di strumenti per workstation R e librerie di connettività. includes support for the R language in SQL Server 2016 (13.x)SQL Server 2016 (13.x), and a set of R workstation tools and connectivity libraries.

    Installare la funzionalità Advanced Analytics Extensions durante l'installazione di SQL ServerSQL Server per abilitare l'esecuzione di script R.Install the Advanced Analytics Extensions feature during SQL ServerSQL Server setup to enable the execution of R scripts. Il linguaggio di programmazione R è installato per impostazione predefinita.The R language is installed by default.

  • Per [SQL Server 2017 (14.x)SQL Server 2017 (14.x)For [SQL Server 2017 (14.x)SQL Server 2017 (14.x)

    Machine Learning Services (In-Database)Machine Learning Services (In-Database) usa la stessa architettura di SQL Server 2016, ma supporta in più il linguaggio di programmazione Python. uses the same architecture as in SQL Server 2016, but provides support for the Python language.

    Installare la funzionalità Advanced Analytics Extensions durante l'installazione di SQL ServerSQL Server per abilitare l'esecuzione di script esterni.Install the Advanced Analytics Extensions feature during SQL ServerSQL Server setup to enable the execution of external scripts. Durante l'installazione iniziale selezionare almeno un linguaggio di programmazione: R o Python oppure entrambi.Be sure to select at least one language during initial setup: either R or Python, or both.

Requisiti aggiuntiviAdditional requirements

Dopo l'installazione, per abilitare gli script esterni eseguire lo script seguente:After setup, to enable external scripts, execute the following script:

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

È necessario riavviare SQL ServerSQL Server per rendere effettiva questa modifica.You must restart SQL ServerSQL Server to make this change effective.

Per altre informazioni, vedere Configurare SQL Server Machine Learning Services.For more information, see Set up SQL Server Machine Learning.

Vedere ancheSee also

sp_configure (Transact-SQL)sp_configure (Transact-SQL)

RECONFIGURE (Transact-SQL)RECONFIGURE (Transact-SQL)

sp_execute_external_script (Transact-SQL)sp_execute_external_script (Transact-SQL)

Machine Learning Services (In-Database)SQL Server Machine Learning Services