External Scripts Enabled (Serverkonfigurationsoption)
Gilt für: SQL Server 2016 (13.x) und höher Azure SQL Managed Instance
Aktivieren Sie mit der Option external scripts enabled die Ausführung von Skripts mit bestimmten Remotespracherweiterungen. Diese Eigenschaft ist standardmäßig deaktiviert. Beim Setup kann diese Eigenschaft optional auf TRUE festgelegt werden, wenn Machine Learning Services installiert wird.
Bemerkungen
Bevor Sie mit der gespeicherten Prozedur sp_execute_external_script ein externes Skript ausführen können, müssen Sie die Option „external script enabled“ aktivieren. Verwenden Sie sp_execute_external_script zum Ausführen von Skripts, die in einer unterstützten Sprache wie R oder Python geschrieben sind.
Für SQL Server 2016 (13.x)
R Services (datenbankintern) enthält Unterstützung für die R-Sprache in SQL Server 2016 (13.x) und eine Reihe von Arbeitsstationstools und Konnektivitätsbibliotheken für R.
Installieren Sie das Feature R Services während des Setups von SQL Server, um die Ausführung von R-Skripts zu aktivieren.
Für SQL Server 2017 (14.x) und höher
Machine Learning Services unterstützt sowohl R als auch Python.
Installieren Sie das Feature Machine Learning Services während des Setups von SQL Server, um die Ausführung externer Skripts zu aktivieren. Achten Sie darauf, dass Sie während der ersten Installation mindestens eine Sprache auswählen: R oder Python oder beides.
Für SQL Server 2019 (15.x) und höher bietet Machine Learning Services Unterstützung für alle Sprachen: R, Python, Java sowie Sprachen anderer Drittanbieter.
Installieren Sie das Feature „Machine Learning Services und Spracherweiterungen“ während des Setups von SQL Server, um die Ausführung externer Skripts für alle unterstützten Sprachen zu aktivieren.
Zusätzliche Anforderungen
Führen Sie nach der Installation das folgende Skript aus, um externe Skripts zu aktivieren:
sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;
Weitere Informationen finden Sie unter Installieren von SQL Server Machine Learning Services (Python und R) unter Windows oder Linux.