적용 대상: SQL Server 2016(13.x) 이상 버전
Azure SQL Managed Instance
external scripts enabled 이 옵션을 사용하여 특정 원격 언어 확장으로 스크립트를 실행할 수 있습니다. 이 속성은 OFF 기본적으로입니다.
Machine Learning Services가 설치되면 설치 프로그램에서 필요에 따라 이 속성을 true로 설정할 수 있습니다.
설명
sp_execute_external_script 프로시저를 사용하여 외부 스크립트를 실행하려면 외부 스크립트 사용 옵션을 사용하도록 설정해야 합니다. R 또는 Python과 같은 지원되는 언어로 작성된 스크립트를 실행하는 데 사용합니다 sp_execute_external_script .
SQL Server 2016(13.x)의 경우
R Services(데이터베이스 내)에는 SQL Server 2016(13.x)의 R 언어 지원과 R 워크스테이션 도구 및 연결 라이브러리 집합이 포함되어 있습니다.
R 스크립트를 실행할 수 있도록 SQL Server를 설치하는 동안 R Services 기능을 설치합니다.
SQL Server 2017(14.x) 이상의 경우
Machine Learning Services는 R 및 Python 언어를 모두 지원합니다.
외부 스크립트를 실행할 수 있도록 SQL Server를 설치하는 동안 Machine Learning Services 기능을 설치합니다. 초기 설치 중에 R 또는 Python 또는 둘 다 중 하나 이상의 언어를 선택해야 합니다.
SQL Server 2019(15.x) 이상 Machine Learning Services의 경우 모든 R, Python, Java 및 기타 타사 언어를 지원합니다.
지원되는 모든 언어에 대해 외부 스크립트를 실행할 수 있도록 SQL Server를 설정하는 동안 Machine Learning Services 및 언어 확장 기능을 설치합니다.
추가 요구 사항
설치 후에 외부 스크립트를 사용하려면 다음 스크립트를 실행합니다.
EXECUTE sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;
자세한 내용은 Windows에서 SQL Server Machine Learning Services(Python 및 R) 설치 또는 Linux에서 SQL Server Machine Learning Services(Python 및 R) 설치를 참조하세요.