Sdílet prostřednictvím


Konfigurace serveru: Povolené externí skripty

Platí pro: SQL Server 2016 (13.x) a novější verze Azure SQL Managed Instance

external scripts enabled Tuto možnost použijte k povolení spouštění skriptů s určitými rozšířeními vzdáleného jazyka. Tato vlastnost je OFF ve výchozím nastavení. Při instalaci služby Machine Learning Services může instalační program volitelně nastavit tuto vlastnost na hodnotu true.

Poznámky

Před spuštěním externího skriptu pomocí procedury sp_execute_external_script musíte povolit možnost s povoleným externím skriptem. Umožňuje sp_execute_external_script spouštět skripty napsané v podporovaném jazyce, jako je R nebo Python.

  • Pro SQL Server 2016 (13.x)

    R Services (In-Database) zahrnuje podporu jazyka R v SQL Serveru 2016 (13.x) a sadu nástrojů pro pracovní stanice R a knihoven připojení.

    Nainstalujte funkci služby R Services během instalace SQL Serveru, aby bylo možné provádět skripty jazyka R.

  • Pro SQL Server 2017 (14.x) a novější

    Machine Learning Services podporuje jazyky R i Python.

    Nainstalujte funkci Machine Learning Services během instalace SQL Serveru, aby bylo možné provádět externí skripty. Při počátečním nastavení nezapomeňte vybrat alespoň jeden jazyk: R nebo Python nebo obojí.

  • Pro SQL Server 2019 (15.x) a novější služby Machine Learning Services mají podporu pro všechny jazyky R, Python, Java a další jazyky třetích stran.

Během instalace SQL Serveru nainstalujte funkci Machine Learning Services a rozšíření jazyka, která umožňuje spouštění externích skriptů pro libovolný podporovaný jazyk.

Další požadavky

Po instalaci spusťte následující skript, který povolí externí skripty:

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

Další informace najdete v tématu Instalace služby SQL Server Machine Learning Services (Python a R) ve Windows nebo Linuxu.