Установка Служб машинного обучения SQL Server (Python, R) в LinuxInstall SQL Server Machine Learning Services (Python and R) on Linux

Применимо к:Applies to: даSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x) — LinuxПрименимо к:Applies to: даSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x) - Linux

В этой статье представлен порядок установки Службы машинного обучения SQL Server в Linux.This article guides you in the installation of SQL Server Machine Learning Services on Linux. Службы машинного обучения можно использовать для запуска сценариев R или Python в базе данных.Python and R scripts can be executed in-database using Machine Learning Services.

Примечание

Службы машинного обучения устанавливаются по умолчанию в кластерах больших данных SQL Server.Machine Learning Services is installed by default on SQL Server Big Data Clusters. Дополнительные сведения см. в разделе Использование служб машинного обучения (Python и R) в кластерах больших данныхFor more information, see Use Machine Learning Services (Python and R) on Big Data Clusters

Контрольный список перед установкойPre-install checklist

  • Установите SQL Server в Linux и проверьте установку.Install SQL Server on Linux and verify the installation.

  • Проверьте репозитории SQL Server в Linux для расширений Python и R.Check the SQL Server Linux repositories for the Python and R extensions. Если вы уже настроили репозитории исходного кода для ядра СУБД, команды установки пакета mssql-mlservices можно выполнить, используя ту же регистрацию репозиториев.If you already configured source repositories for the database engine install, you can run the mssql-mlservices package install commands using the same repo registration.

    Вы можете установить SQL Server на платформах Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) и Ubuntu.You can install SQL Server on Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), and Ubuntu. Дополнительные сведения см. в разделе "Поддерживаемые платформы" в руководстве по установке SQL Server на Linux.For more information, see the Supported platforms section in the Installation guidance for SQL Server on Linux.

  • (Только для R) Microsoft R Open (MRO) предоставляет базовый дистрибутив R для функции R в SQL Server и является необходимым компонентом для использования RevoScaleR, MicrosoftML и других пакетов R, устанавливаемых вместе со Службами машинного обучения.(R only) Microsoft R Open (MRO) provides the base R distribution for the R feature in SQL Server and is a prerequisite for using RevoScaleR, MicrosoftML, and other R packages installed with Machine Learning Services.

    • Требуемая версия: MRO 3.5.2.The required version is MRO 3.5.2.
    • Выберите один из следующих двух подходов для установки MRO.Choose from the following two approaches to install MRO:
      • Скачайте tarball-архив MRO из MRAN, распакуйте его и запустите сценарий install.sh.Download the MRO tarball from MRAN, unpack it, and run its install.sh script. Вы можете выполнить инструкции по установке в MRAN, если хотите использовать этот подход.You can follow the installation instructions on MRAN if you want this approach.
      • Зарегистрируйте репозиторий packages.microsoft.com, как описано ниже, чтобы установить дистрибутив MRO: microsoft-r-open-mro и microsoft-r-open-mkl.Register the packages.microsoft.com repo as described below to install the MRO distribution: microsoft-r-open-mro and microsoft-r-open-mkl.
    • Сведения об установке MRO см. в следующих разделах об установке.See the installation sections below for how to install MRO.
  • У вас должно быть средство для выполнения команд T-SQL.You should have a tool for running T-SQL commands.

    • Вы можете использовать Azure Data Studio, бесплатное средство для работы с базами данных, которое работает в Linux, Windows и macOS.You can use Azure Data Studio, a free database tool that runs on Linux, Windows, and macOS.

Список пакетовPackage list

На устройстве, подключенном к Интернету, пакеты скачиваются и устанавливаются независимо от ядра СУБД с помощью установщика пакетов для каждой операционной системы.On an internet-connected device, packages are downloaded and installed independently of the database engine using the package installer for each operating system. В следующей таблице описаны все доступные пакеты, однако для R и Python можно указать пакеты, обеспечивающие установку всех компонентов или установку минимального набора компонентов.The following table describes all available packages, but for R and Python, you specify packages that provide either the full feature installation or the minimum feature installation.

Доступные пакеты установки:Available installation packages:

Имя пакетаPackage name Область действияApplies-to ОписаниеDescription
mssql-server-extensibilitymssql-server-extensibility AllAll Платформа расширяемости, используемая для выполнения кода Python и R.Extensibility framework used to run Python and R.
microsoft-openmpimicrosoft-openmpi Python, RPython, R Интерфейс передачи сообщений, используемый библиотеками Rev* для распараллеливания в Linux.Message passing interface used by the Rev* libraries for parallelization on Linux.
mssql-mlservices-pythonmssql-mlservices-python PythonPython Дистрибутив Anaconda и Python с открытым кодом.Open-source distribution of Anaconda and Python.
mssql-mlservices-mlm-pymssql-mlservices-mlm-py PythonPython Полная установка.Full install. Предоставляет revoscalepy, microsoftml, предварительно обученные модели для выделения признаков изображений и анализа тональности текста.Provides revoscalepy, microsoftml, pre-trained models for image featurization and text sentiment analysis.
mssql-mlservices-packages-pymssql-mlservices-packages-py PythonPython Минимальная установка.Minimum install. Предоставляет revoscalepy и microsoftml.Provides revoscalepy and microsoftml.
Не включает в себя предварительно обученные модели.Excludes pre-trained models.
microsoft-r-open *microsoft-r-open* RR Дистрибутив R с открытым исходным кодом, состоящий из трех пакетов.Open-source distribution of R, composed of three packages.
mssql-mlservices-mlm-rmssql-mlservices-mlm-r RR Полная установка.Full install. Предоставляет: RevoScaleR, MicrosoftML, sqlRUtils, olapR, предварительно обученные модели для выделения признаков изображений и анализа тональности текста.Provides: RevoScaleR, MicrosoftML, sqlRUtils, olapR, pre-trained models for image featurization and text sentiment analysis.
mssql-mlservices-packages-rmssql-mlservices-packages-r RR Минимальная установка.Minimum install. Предоставляет RevoScaleR, sqlRUtils, MicrosoftML, olapR.Provides RevoScaleR, sqlRUtils, MicrosoftML, olapR.
Не включает в себя предварительно обученные модели.Excludes pre-trained models.

Установка в RHELInstall on RHEL

Выполните следующие действия, чтобы установить Службы машинного обучения SQL Server на Red Hat Enterprise Linux (RHEL).Follow the steps below to install SQL Server Machine Learning Services on Red Hat Enterprise Linux (RHEL).

Установка MRO в RHELInstall MRO on RHEL

Следующие команды регистрируют репозиторий, предоставляющий MRO.The following commands register the repository providing MRO. После регистрации команды для установки других пакетов R, таких как mssql-mlservices-mml-r, будут автоматически включать MRO в качестве зависимости пакета.Post-registration, the commands for installing other R packages, such as mssql-mlservices-mml-r, will automatically include MRO as a package dependency.

# Import the Microsoft repository key

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

# Set the location of the package repo at the "prod" directory
# The following command is for version 7.x
# For 6.x, replace 7 with 6 to get that version
rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

# Update packages on your system (optional)
yum update

Параметры установки для Python и R.Installation Options for Python and R:

  • Установите языковую поддержку в соответствии с вашими требованиями (один или несколько языков).Install language support based on your requirements (single or multiple languages).
  • В режиме полной установки устанавливаются все доступные функции, включая предварительно обученные модели машинного обучения.The full installation provides all available features the including pre-trained machine learning models.
  • В режиме минимальной установки исключаются модели, однако все функциональные возможности сохраняются.The minimal installation excludes the models but still has all of the functionality.

Совет

По возможности запустите yum clean all, чтобы обновить пакеты в системе перед установкой.If possible, run yum clean all to refresh packages on the system prior to installation.

Полная установкаFull installation

Включает следующее.Includes:

  • Открытый исходный код PythonOpen-source Python
  • Открытый исходный код ROpen-source R
  • Платформа расширяемостиExtensibility framework
  • Microsoft-openmpiMicrosoft-openmpi
  • Расширения (Python, R)Extensions (Python, R)
  • Библиотеки машинного обученияMachine learning libraries
  • Предварительно обученные модели для Python и RPre-Trained models for Python and R
# Install as root or sudo
# Add everything (all R, Python)
# Be sure to include -9.4.7* in mlsservices package names
sudo yum install mssql-mlservices-mlm-py-9.4.7*
sudo yum install mssql-mlservices-mlm-r-9.4.7*

Минимальная установкаMinimum installation

Включает следующее.Includes:

  • Открытый исходный код PythonOpen-source Python
  • Открытый исходный код ROpen-source R
  • Платформа расширяемостиExtensibility framework
  • Microsoft-openmpiMicrosoft-openmpi
  • Основные библиотеки Revo*Core Revo* libraries
  • Библиотеки машинного обученияMachine learning libraries
# Install as root or sudo
# Minimum install of R, Python extensions
# Be sure to include -9.4.6* in mlsservices package names
sudo yum install mssql-mlservices-packages-py-9.4.7*
sudo yum install mssql-mlservices-packages-r-9.4.7*

Установка в UbuntuInstall on Ubuntu

Выполните следующие действия, чтобы установить Службы машинного обучения SQL Server на Ubuntu.Follow the steps below to install SQL Server Machine Learning Services on Ubuntu.

Установка MRO на UbuntuInstall MRO on Ubuntu

Следующие команды регистрируют репозиторий, предоставляющий MRO.The following commands register the repository providing MRO. После регистрации команды для установки других пакетов R, таких как mssql-mlservices-mml-r, будут автоматически включать MRO в качестве зависимости пакета.Post-registration, the commands for installing other R packages, such as mssql-mlservices-mml-r, will automatically include MRO as a package dependency.

# Install as root
sudo su

# Optionally, if your system does not have the https apt transport option
apt-get install apt-transport-https

# Set the location of the package repo the "prod" directory containing the distribution.
# This example specifies 16.04. Replace with 14.04 if you want that version
wget https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb

# Register the repo
dpkg -i packages-microsoft-prod.deb

# Update packages on your system (required), including MRO installation
sudo apt-get update

Параметры установки для Python и R.Installation Options for Python and R:

  • Установите языковую поддержку в соответствии с вашими требованиями (один или несколько языков).Install language support based on your requirements (single or multiple languages).
  • В режиме полной установки устанавливаются все доступные функции, включая предварительно обученные модели машинного обучения.The full installation provides all available features the including pre-trained machine learning models.
  • В режиме минимальной установки исключаются модели, однако все функциональные возможности сохраняются.The minimal installation excludes the models but still has all of the functionality.

Совет

По возможности запустите apt-get update, чтобы обновить пакеты в системе перед установкой.If possible, run apt-get update to refresh packages on the system prior to installation.

Полная установкаFull installation

Включает следующее.Includes:

  • Открытый исходный код PythonOpen-source Python
  • Открытый исходный код ROpen-source R
  • Платформа расширяемостиExtensibility framework
  • Microsoft-openmpiMicrosoft-openmpi
  • Расширения PythonPython extensions
  • Расширения RR extensions
  • Библиотеки машинного обученияMachine learning libraries
  • Предварительно обученные модели для Python и RPre-trained models for Python and R
# Install as root or sudo
# Add everything (all R, Python)
# There is no asterisk in this full install
sudo apt-get install mssql-mlservices-mlm-py 
sudo apt-get install mssql-mlservices-mlm-r 

Минимальная установкаMinimum installation

Включает следующее.Includes:

  • Открытый исходный код PythonOpen-source Python
  • Открытый исходный код ROpen-source R
  • Платформа расширяемостиExtensibility framework
  • Microsoft-openmpiMicrosoft-openmpi
  • Основные библиотеки Revo*Core Revo* libraries
  • Библиотеки машинного обученияMachine learning libraries
# Install as root or sudo
# Minimum install of R, Python
# No asterisk
sudo apt-get install mssql-mlservices-packages-py
sudo apt-get install mssql-mlservices-packages-r

Установка в SLESInstall on SLES

Выполните следующие действия, чтобы установить Службы машинного обучения SQL Server на SUSE Linux Enterprise Server (SLES).Follow the steps below to install SQL Server Machine Learning Services on SUSE Linux Enterprise Server (SLES).

Установка MRO на SLESInstall MRO on SLES

Следующие команды регистрируют репозиторий, предоставляющий MRO.The following commands register the repository providing MRO. После регистрации команды для установки других пакетов R, таких как mssql-mlservices-mml-r, будут автоматически включать MRO в качестве зависимости пакета.Post-registration, the commands for installing other R packages, such as mssql-mlservices-mml-r, will automatically include MRO as a package dependency.

# Install as root
sudo su

# Set the location of the package repo at the "prod" directory containing the distribution
# This example is for SLES12, the only supported version of SLES in Machine Learning Server
zypper ar -f https://packages.microsoft.com/sles/12/prod packages-microsoft-com

# Update packages on your system (optional)
zypper update

Параметры установки для Python и R.Installation Options for Python and R:

  • Установите языковую поддержку в соответствии с вашими требованиями (один или несколько языков).Install language support based on your requirements (single or multiple languages).
  • В режиме полной установки устанавливаются все доступные функции, включая предварительно обученные модели машинного обучения.The full installation provides all available features the including pre-trained machine learning models.
  • В режиме минимальной установки исключаются модели, однако все функциональные возможности сохраняются.The minimal installation excludes the models but still has all of the functionality.

Полная установкаFull installation

Включает следующее.Includes:

  • Открытый исходный код PythonOpen-source Python
  • Открытый исходный код ROpen-source R
  • Платформа расширяемостиExtensibility framework
  • Microsoft-openmpiMicrosoft-openmpi
  • Расширения для Python и RExtensions for Python and R
  • Библиотеки машинного обученияMachine learning libraries
  • Предварительно обученные модели для Python и RPre-trained models for Python and R
# Install as root or sudo
# Add everything (all R, Python)
sudo zypper install mssql-mlservices-mlm-py
sudo zypper install mssql-mlservices-mlm-r

Минимальная установкаMinimum installation

Включает следующее.Includes:

  • Открытый исходный код PythonOpen-source Python
  • Открытый исходный код ROpen-source R
  • Платформа расширяемостиExtensibility framework
  • Microsoft-openmpiMicrosoft-openmpi
  • Основные библиотеки Revo*Core Revo* libraries
  • Библиотеки машинного обученияMachine learning libraries
# Install as root or sudo
# Minimum install of R, Python extensions
sudo zypper install mssql-mlservices-packages-py
sudo zypper install mssql-mlservices-packages-r

Настройка после установки (обязательно)Post-install config (required)

Дополнительная настройка осуществляется в основном с помощью средства mssql-conf.Additional configuration is primarily through the mssql-conf tool.

  1. Когда установка пакета завершится, выполните команду mssql-conf setup и следуйте указаниям, чтобы задать пароль системного администратора и выбрать выпуск.After the package installation finishes, run mssql-conf setup and follow the prompts to set the SA password and choose your edition. Выполните этот шаг, только если вы еще не настроили SQL Server в Linux.Perform this step only if you have not configured SQL Server on Linux yet.

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Примите условия лицензионного соглашения для расширений R и Python с открытым исходным кодом.Accept the licensing agreements for open-source Python and R extensions. Используйте следующую команду:Use the following command:

    # Run as SUDO or root
    # Use set + EULA 
    sudo /opt/mssql/bin/mssql-conf set EULA accepteulaml Y
    

    Программа установки обнаруживает пакеты mssql-mlservices и предлагает принять условия лицензионного соглашения (если оно не было принято ранее) при выполнении mssql-conf setup.Setup detects the mssql-mlservices packages and prompts for EULA acceptance (if not previously accepted) when mssql-conf setup is run. Дополнительные сведения о параметрах лицензионного соглашения см. в статье Настройка SQL Server с помощью средства mssql-conf.For more information about EULA parameters, see Configure SQL Server with the mssql-conf tool.

  3. Включите исходящий сетевой доступ.Enable outbound network access. По умолчанию исходящий сетевой доступ отключен.Outbound network access is disabled by default. Чтобы включить исходящие запросы, задайте логическое свойство outboundnetworkaccess с помощью средства mssql-conf.To enable outbound requests, set the "outboundnetworkaccess" Boolean property using the mssql-conf tool. Дополнительные сведения см. в статье Настройка SQL Server на Linux с помощью средства mssql-conf.For more information, see Configure SQL Server on Linux with mssql-conf.

    # Run as SUDO or root
    # Enable outbound requests over the network
    sudo /opt/mssql/bin/mssql-conf set extensibility outboundnetworkaccess 1
    
  4. Только для интеграции с R присвойте переменной среды MKL_CBWR значение ensure consistent output из вычислений Intel Math Kernel Library (MKL).For R feature integration only, set the MKL_CBWR environment variable to ensure consistent output from Intel Math Kernel Library (MKL) calculations.

    • Измените или создайте файл .bash_profile в домашнем каталоге пользователя, добавив в него export MKL_CBWR="AUTO".Edit or create a file .bash_profile in your user home directory, adding the line export MKL_CBWR="AUTO" to the file.

    • Выполните этот файл, введя команду source .bash_profile в командной строке bash.Execute this file by typing source .bash_profile at a bash command prompt.

  5. Перезапустите службу панели запуска SQL Server и экземпляр ядра СУБД, чтобы считать обновленные значения из INI-файла.Restart the SQL Server Launchpad service and the database engine instance to read the updated values from the INI file. При изменении параметра, связанного с расширяемостью, отображается сообщение уведомления.A notification message is displayed when an extensibility-related setting is modified.

    systemctl restart mssql-launchpadd
    
    systemctl restart mssql-server.service
    
  6. Включите выполнение внешнего скрипта с помощью Azure Data Studio или другого средства, например SQL Server Management Studio (только для Windows), выполняющего скрипты Transact-SQL.Enable external script execution using Azure Data Studio or another tool like SQL Server Management Studio (Windows only) that runs Transact-SQL.

    EXEC sp_configure 'external scripts enabled', 1 
    RECONFIGURE WITH OVERRIDE 
    
  7. Снова перезапустите службу панели запуска.Restart the Launchpad service again.

Проверка установкиVerify installation

Библиотеки R (MicrosoftML, RevoScaleR и др.) можно найти по адресу /opt/mssql/mlservices/libraries/RServer.R libraries (MicrosoftML, RevoScaleR, and others) can be found at /opt/mssql/mlservices/libraries/RServer.

Библиотеки Python (microsoftml и revoscalepy) можно найти по адресу /opt/mssql/mlservices/libraries/PythonServer.Python libraries (microsoftml and revoscalepy) can be found at /opt/mssql/mlservices/libraries/PythonServer.

Порядок проверки установкиTo validate installation:

  • Запустите скрипт T-SQL, который выполняет системную хранимую процедуру, вызывающую Python или R, с помощью инструмента запросов.Run a T-SQL script that executes a system stored procedure invoking Python or R using a query tool.

  • Выполните следующую команду SQL для тестирования выполнения R в SQL Server.Execute the following SQL command to test R execution in SQL Server. Возникли ошибки?Errors? Попробуйте перезапустить службу, sudo systemctl restart mssql-server.service.Try a service restart, sudo systemctl restart mssql-server.service.

    EXEC sp_execute_external_script   
    @language =N'R', 
    @script=N' 
    OutputDataSet <- InputDataSet', 
    @input_data_1 =N'SELECT 1 AS hello' 
    WITH RESULT SETS (([hello] int not null)); 
    GO 
    
  • Выполните следующую команду SQL для тестирования выполнения Python в SQL Server.Execute the following SQL command to test Python execution in SQL Server.

    EXEC sp_execute_external_script  
    @language =N'Python', 
    @script=N' 
    OutputDataSet = InputDataSet; 
    ', 
    @input_data_1 =N'SELECT 1 AS hello' 
    WITH RESULT SETS (([hello] int not null)); 
    GO 
    

Автоматическая установкаUnattended installation

С помощью автоматической установки для ядра СУБД вы можете добавить пакеты для mssql-mlservices и лицензионных соглашений.Using the unattended install for the Database Engine, add the packages for mssql-mlservices and EULAs.

Используйте один из параметров лицензионного соглашения mlservices для дистрибутивов R и Python с открытым исходным кодом:Use one of the mlservices-specific EULA parameters for the open-source R and Python distributions:

sudo /opt/mssql/bin/mssql-conf setup accept-eula-ml

Полный текст лицензионного соглашения см. в статье Настройка SQL Server в Linux с помощью средства mssql-conf.The complete EULA is documented at Configure SQL Server on Linux with the mssql-conf tool.

Автономная установкаOffline installation

Описание шагов по установке пакетов см. в инструкциях по автономной установке.Follow the Offline installation instructions for steps on installing the packages. Найдите сайт скачивания, а затем скачайте конкретные пакеты с помощью приведенного ниже списка.Find your download site, and then download specific packages using the package list below.

Совет

Некоторые средства управления пакетами предоставляют команды, помогающие определить зависимости пакетов.Several of the package management tools provide commands that can help you determine package dependencies. Для yum используйте sudo yum deplist [package].For yum, use sudo yum deplist [package]. Для Ubuntu используйте sudo apt-get install --reinstall --download-only [package name], а затем dpkg -I [package name].deb.For Ubuntu, use sudo apt-get install --reinstall --download-only [package name] followed by dpkg -I [package name].deb.

Сайт загрузкиDownload site

Скачайте пакеты с сайта https://packages.microsoft.com/.Download packages from https://packages.microsoft.com/. Все пакеты mlservices для R и Python размещены вместе с пакетом ядра СУБД.All of the mlservices packages for Python and R are colocated with database engine package. Базовой версией для пакетов mlservices является 9.4.6.Base version for the mlservices packages is 9.4.6. Не забывайте, что пакеты microsoft-r-open находятся в другом репозитории.Recall that the microsoft-r-open packages are in a different repository.

Пути RHEL/7RHEL/7 paths

ПакетPackage Расположение для скачиванияDownload location
Пакеты mssql/mlservicesmssql/mlservices packages https://packages.microsoft.com/rhel/7/mssql-server-2019/
Пакеты microsoft-r-openmicrosoft-r-open packages https://packages.microsoft.com/rhel/7/prod/

Пути Ubuntu/16.04Ubuntu/16.04 paths

ПакетPackage Расположение для скачиванияDownload location
Пакеты mssql/mlservicesmssql/mlservices packages https://packages.microsoft.com/ubuntu/16.04/mssql-server-2019/pool/main/m/
Пакеты microsoft-r-openmicrosoft-r-open packages https://packages.microsoft.com/ubuntu/16.04/prod/pool/main/m/

Пути SLES/12SLES/12 paths

ПакетPackage Расположение для скачиванияDownload location
Пакеты mssql/mlservicesmssql/mlservices packages https://packages.microsoft.com/sles/12/mssql-server-2019/
Пакеты microsoft-r-openmicrosoft-r-open packages https://packages.microsoft.com/sles/12/prod/

Выберите расширения, которые хотите использовать, скачайте пакеты, необходимые для требуемого языка.Select extensions you want to use and download the packages necessary for a specific language. Имена файлов включают сведения о платформе в суффиксе.The filenames include platform information in the suffix.

Список пакетовPackage list

В зависимости от того, какие расширения вы хотите использовать, скачайте пакеты, необходимые для конкретного языка.Depending on which extensions you want to use, download the packages necessary for a specific language. Точные имена файлов содержат сведения о платформе в суффиксе, но приведенные ниже имена должны быть достаточно понятными, чтобы вы могли определить, какие файлы нужно получить.Exact filenames include platform information in the suffix, but the file names below should be close enough for you to determine which files to get.

# Core packages 
mssql-server-15.0.1000
mssql-server-extensibility-15.0.1000

# R
microsoft-openmpi-3.0.0
microsoft-r-open-mkl-3.5.2
microsoft-r-open-mro-3.5.2
mssql-mlservices-packages-r-9.4.7.64
mssql-mlservices-mlm-r-9.4.7.64


# Python
microsoft-openmpi-3.0.0
mssql-mlservices-python-9.4.7.64
mssql-mlservices-packages-py-9.4.7.64
mssql-mlservices-mlm-py-9.4.7.64

Дальнейшие действияNext steps

Разработчики на языке Python могут узнать, как использовать Python с SQL Server, изучив следующие руководства.Python developers can learn how to use Python with SQL Server by following these tutorials:

Разработчики на языке R могут ознакомиться с простыми примерами, а также узнать, как код R работает с SQL Server.R developers can get started with some simple examples, and learn the basics of how R works with SQL Server. Дополнительные сведения см. в следующих статьях.For your next step, see the following links: