External Scripts Enabled 서버 구성 옵션External Scripts Enabled server configuration option

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse ** ** SQL Server 2016SQL Server 2016 R Services(In-Database)R Services (In-Database)SQL Server 2017SQL Server 2017 Machine Learning Services(데이터베이스 내)Machine Learning Services (In-Database)에 적용됩니다. Applies to: SQL Server 2016SQL Server 2016 R Services(In-Database)R Services (In-Database) and SQL Server 2017SQL Server 2017 Machine Learning Services(데이터베이스 내)Machine Learning Services (In-Database)

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. 고급 분석 서비스가 설치되어 있으면 이 속성을 true로 설정할 수 있습니다.When Advanced Analytics Services is installed, setup can optionally set this property to true.

주의Remarks

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. sp_execute_external_script를 사용하여 R 또는 Python과 같이 지원되는 언어로 작성된 스크립트를 실행합니다.Use sp_execute_external_script to execute scripts written in a supported language such as R or Python.

  • SQL Server 2016SQL Server 2016의 경우For SQL Server 2016SQL Server 2016

    R Services(In-Database)R Services (In-Database)에는 SQL Server 2016SQL Server 2016의 R 언어와 R 워크스테이션 도구 및 연결 라이브러리 집합에 대한 지원이 포함됩니다. includes support for the R language in SQL Server 2016SQL Server 2016, and a set of R workstation tools and connectivity libraries.

    R 스크립트를 실행할 수 있도록 설정하려면 설치 중에 고급 분석 확장 SQL ServerSQL Server 기능을 설치합니다.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 2017SQL Server 2017의 경우For [SQL Server 2017SQL Server 2017

    Machine Learning Services(데이터베이스 내)Machine Learning Services (In-Database)는 SQL Server 2016에서와 동일한 아키텍처를 사용하지만, Python 언어에 대한 지원을 제공합니다. uses the same architecture as in SQL Server 2016, but provides support for the Python language.

    외부 스크립트를 실행할 수 있도록 설정하려면 SQL ServerSQL Server 설치 중에 고급 분석 확장 기능을 설치합니다.Install the Advanced Analytics Extensions feature during SQL ServerSQL Server setup to enable the execution of external scripts. 초기 설치 과정에서 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.

자세한 내용은 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 컴퓨터 학습 서비스SQL Server Machine Learning Services