외부 스크립트 사용(서버 구성 옵션)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL Managed Instance

external scripts enabled 옵션을 사용하면 특정 원격 언어 확장을 사용하여 스크립트를 실행하도록 설정할 수 있습니다. 이 속성은 기본적으로 해제되어 있습니다. Machine Learning Services가 설치되면 설치 프로그램에서 필요에 따라 이 속성을 true로 설정할 수 있습니다.

설명

sp_execute_external_script 프로시저를 사용하여 외부 스크립트를 실행하려면 외부 스크립트 사용 옵션을 사용하도록 설정해야 합니다. sp_execute_external_script 사용하여 R 또는 Python과 같은 지원되는 언어로 작성된 스크립트를 실행합니다.

  • 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 및 언어 확장 기능을 설치합니다.

추가 요구 사항

설치 후에 외부 스크립트를 사용하려면 다음 스크립트를 실행합니다.

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) 설치를 참조하세요.

참고 항목