external scripts enabled サーバー構成オプションExternal Scripts Enabled server configuration option

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

適用対象: SQL Server 2016 (13.x)SQL Server 2016 (13.x) R Services (データベース内)R Services (In-Database) および SQL Server 2017 (14.x)SQL Server 2017 (14.x) Machine Learning ServicesMachine Learning ServicesApplies to: SQL Server 2016 (13.x)SQL Server 2016 (13.x) R Services (データベース内)R Services (In-Database) and SQL Server 2017 (14.x)SQL Server 2017 (14.x) Machine Learning ServicesMachine Learning Services

external scripts enabled オプションを使用して、特定のリモート言語拡張機能を使用したスクリプトの実行を有効します。Use the external scripts enabled option to enable the execution of scripts with certain remote language extensions. このプロパティは既定で無効になっています。This property is OFF by default. Advanced Analytics Services をインストールするとき、必要に応じてセットアップでこのプロパティを true に設定できます。When Advanced Analytics Services is installed, setup can optionally set this property to true.

RemarksRemarks

sp_execute_external_script プロシージャを使用して外部スクリプトを実行する前に、external script enabled オプションを有効にする必要があります。You must enable the external script enabled option before you can execute an external script using the sp_execute_external_script procedure. R や Python などのサポートされている言語で書かれたスクリプトを実行するには、sp_execute_external_script を使います。Use sp_execute_external_script to execute scripts written in a supported language such as R or Python.

  • SQL Server 2016 (13.x)SQL Server 2016 (13.x) の場合For SQL Server 2016 (13.x)SQL Server 2016 (13.x)

    R Services (データベース内)R Services (In-Database) には、SQL Server 2016 (13.x)SQL Server 2016 (13.x) での R 言語のサポートと、一連の R ワークステーション ツールおよび接続性ライブラリが含まれます。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.

    インストール、 分析の拡張機能の高度な 機能の中に SQL ServerSQL Server R スクリプトの実行を有効に設定します。Install the Advanced Analytics Extensions feature during SQL ServerSQL Server setup to enable the execution of R scripts. R 言語は既定でインストールされます。The R language is installed by default.

  • SQL Server 2017 (14.x)SQL Server 2017 (14.x) の場合For SQL Server 2017 (14.x)SQL Server 2017 (14.x)

    Machine Learning ServicesMachine Learning Services は SQL Server 2016 の場合と同じアーキテクチャを使いますが、Python 言語のサポートを提供します。uses the same architecture as in SQL Server 2016, but provides support for the Python language.

    外部スクリプトの実行を有効にするには、SQL ServerSQL Server のセットアップの間に、Advanced Analytics Extensions 機能をインストールします。Install the Advanced Analytics Extensions feature during SQL ServerSQL Server setup to enable the execution of external scripts. 初期セットアップのときに、必ず少なくとも 1 つの言語を選んでください (R と Python のどちらか一方または両方)。Be sure to select at least one language during initial setup: either R or Python, or both.

その他の要件Additional requirements

セットアップの後、外部スクリプトを有効にするには、次のスクリプトを実行します。After setup, to enable external scripts, execute the following script:

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

この変更を有効にするには、 SQL ServerSQL Server を再起動する必要があります。You must restart SQL ServerSQL Server to make this change effective.

詳しくは、「Set up SQL Server Machine Learning」(SQL Server Machine Learning をセットアップする) をご覧ください。For more information, see Set up SQL Server Machine Learning.

参照See 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)

SQL Server Machine Learning ServicesSQL Server Machine Learning Services