Delen via


Serverconfiguratie: externe scripts ingeschakeld

Van toepassing op: SQL Server 2016 (13.x) en latere versies van Azure SQL Managed Instance

Gebruik de external scripts enabled optie om het uitvoeren van scripts met bepaalde externe taalextensies in te schakelen. Deze eigenschap is OFF standaard. Wanneer Machine Learning Services is geïnstalleerd, kan de installatie deze eigenschap desgewenst instellen op true.

Opmerkingen

U moet de optie extern script inschakelen voordat u een extern script kunt uitvoeren met behulp van de sp_execute_external_script procedure. Hiermee sp_execute_external_script kunt u scripts uitvoeren die zijn geschreven in een ondersteunde taal, zoals R of Python.

  • Voor SQL Server 2016 (13.x)

    R Services (In-Database) bevat ondersteuning voor de R-taal in SQL Server 2016 (13.x) en een set R-werkstationhulpprogramma's en connectiviteitsbibliotheken.

    Installeer de functie R Services tijdens het instellen van SQL Server om de uitvoering van R-scripts in te schakelen.

  • Voor SQL Server 2017 (14.x) en hoger

    Machine Learning Services biedt ondersteuning voor zowel R- als Python-talen.

    Installeer de functie Machine Learning Services tijdens het instellen van SQL Server om de uitvoering van externe scripts in te schakelen. Zorg ervoor dat u ten minste één taal selecteert tijdens de eerste installatie: R of Python, of beide.

  • Voor SQL Server 2019 (15.x) en hoger biedt Machine Learning Services ondersteuning voor alle R-, Python-, Java- en andere talen van derden.

Installeer de functie Machine Learning Services en taalextensies tijdens het instellen van SQL Server om het uitvoeren van externe scripts voor elke ondersteunde taal mogelijk te maken.

Aanvullende vereisten

Voer na de installatie het volgende script uit om externe scripts in te schakelen:

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

Zie SQL Server Machine Learning Services (Python en R) installeren in Windows of Linux voor meer informatie.